skip to main content
article

Software quality development and assurance in RUP, MSF and XP: a comparative study

Published:17 May 2005Publication History
Skip Abstract Section

Abstract

The support of software quality in a software development process may be regarded under two aspects: first, by providing techniques, which support the development of high quality software and second, by providing techniques, which assure the required quality attributes in existing artifacts. Both approaches have to be combined to achieve effective and successful software engineering.In this study, we compare three of the most industrially relevant software development process models (Rational Unified Process (RUP), Microsoft Solution Framework (MSF) and Extreme Programming (XP)) regarding their software quality support in terms of software quality development and software quality assurance. Based on the results we propose a de-facto standard for quality support in software development process models.

References

  1. Baker, E. B., Which way, SQA?. IEEE-Software, vol. 18, no.1; Jan.-Feb. 2001; pp. 16--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Huo, M., Verner, J., Zhu, L., Babar, M. A.: Software Quality and Agile Methods. In Proceedings of COMPSAC 04, IEEE Computer Soc., 2004, pp. 520--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kruchten, Ph.: The Rational Unified Process: An Introduction. Addison-Wesley, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Manzoni, L. V.; Price, R. T.: Identifying extensions required by RUP (rational unified process) to comply with CMM (capability maturity model) levels 2 and 3. IEEE Transactions on Software Engineering, vol. 29, no. 2, IEEE, Feb. 2003, pp. 181--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Microsoft Cooperation: Microsoft Solutions Framework White Paper. Microsoft Press, 1999.Google ScholarGoogle Scholar
  7. Nawrocki, J., Walter, B., and Wojciechowski, A.: Toward maturity model for extreme programming. In Proceedings Euromicro Conference, 2001. IEEE, 2001, pp. 233--9.Google ScholarGoogle ScholarCross RefCross Ref
  8. Paulk, N. C: Extreme programming from a CMM perspective. IEEE Software, vol. 18, no. 6, IEEE, Nov.-Dec. 2001, pp. 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pollice, G.: Using the Rational Unified Process for Small Projects: Expanding Upon eXtreme Programming. A Rational Software White Paper, Rational, 2001.Google ScholarGoogle Scholar
  10. Runeson, P., Isacsson, P.: Software quality assurance-concepts and misconceptions, In Proceedings of the 24th EUROMICRO Conference, IEEE Computer Soc, 1998, pp. 853--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Osterweil, L. J.: Improving the quality of software quality determination processes, In Proceedings of the IFIP TC2/WG2.5 Working Conference on Quality of Numerical Software. Assessment and Enhancement, Chapman & Hall, London, 1997, pp. 90--105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Ward, W. A., and Venkataraman, B.: Some Observsations on Software Quality, In Proceedings of the 37th annual Southeast regional conference (CD-ROM), ACM, 1999, Article No. 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Wikipedia: http://www.wikipedia.org.Google ScholarGoogle Scholar

Index Terms

  1. Software quality development and assurance in RUP, MSF and XP: a comparative study

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGSOFT Software Engineering Notes
          ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
          July 2005
          1514 pages
          ISSN:0163-5948
          DOI:10.1145/1082983
          Issue’s Table of Contents
          • cover image ACM Other conferences
            3-WoSQ: Proceedings of the third workshop on Software quality
            May 2005
            75 pages
            ISBN:1595931228
            DOI:10.1145/1083292

          Copyright © 2005 Copyright is held by the owner/author(s)

          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 17 May 2005

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader