Proceedings of the Seventh International Workshop on Software Quality and Maintainability
نویسندگان
چکیده
Businesses spend a significant amount of their IT budget on software application maintenance. Each firm’s portfolio of applications helps them run their daily operations, report their financials, and help them market and sell their products. Therefore, a firm’s ability to improve the quality and maintainability of these applications will have a significant impact on their bottom line as well as establish credibility with their shareholders and customers. However, even though firms have spent significant time and money addressing this, they have achieved mixed results. Why? Software release engineering is the discipline of integrating, building, testing, packaging and delivering qualitative software releases to the end user. Whereas software used to be released in shrink-wrapped form once per year, modern companies like Intuit, Google and Mozilla only need a couple of days or weeks in between releases, while lean start-ups like IMVU release up to 50 times per day! Shortening the release cycle of a software project requires considerable process and development changes in order to safeguard product quality, yet the scope and nature of such changes are unknown to most practitioners. This presentation will touch on the major sub-fields of release engineering (integration, build and delivery) and their interaction with software quality. We will explore state-of-the-art results in this domain, as well as open challenges for the SQM community. In the end, we hope to convey the message that seemingly innocent factors like shorter release cycles or version control branching structure have a major impact on software quality.
منابع مشابه
A Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملFifth International Workshop on System Quality and Maintainability
The fifth international workshop on Software Quality and Maintainability (SQM 2011) offered a forum to researchers to present their original work and to practitioners to relate their experiences on issues pertaining to software quality and maintainability. Moreover, the theme of the workshop invited discussion on how to bridge the gap between end user expectations, business requirements, vendor...
متن کاملTesting of Component-Based Systems and Software Quality, Proceedings of SOQUA 2004 (First International Workshop on Software Quality) and TECOS 2004 (Workshop Testing Component-Based Systems)
متن کامل
Analysis of reliability and maintainability for multiple repairable units (Case study: Sungun copper mine)
The appropriate operating of mining machines is affected by both the executive and environmental factors. Considering the effects and the related risks lead to a better understanding of the failures of such machines. This leads to a proper prediction of the reliability parameters of such machines. In this research work, the reliability and maintainability analysis of the loading and haulage mac...
متن کاملProceedings of the 2 nd workshop on linking aspect technology and evolution
Proceedings of the 2nd workshop on linking aspect technology and evolution CWI's research has a theme-oriented structure and is grouped into four clusters. Listed below are the names of the clusters and in parentheses their acronyms. ABSTRACT Software evolution lies at the heart of the software development process, and suffers from problems such as maintainability, evolvability, understandabili...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013