Skip to main content

Towards Maintainability Prediction for Relational Database-Driven Software Applications: Evidence from Software Practitioners

  • Conference paper
Advances in Software Engineering (ASEA 2010)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 117))

Abstract

The accurate maintainability prediction of relational database-driven software applications can improve the project management for these applications, thus benefitting software organisations. This paper presents an up-to-date account of the state of practice in maintainability prediction for relational database-driven software applications. Twelve semi-structured interviews were conducted with software professionals. The results provide both an account of the current state of practice in that area and a list of potential maintainability predictors for relational database-driven software applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bhatt, P., et al.: Influencing Factors in Outsources Software Maintenance. SIGSOFT SEN 31(3), 1–6 (2006)

    Article  Google Scholar 

  2. Fadlalla, A., et al.: Survey of DBMS Use and Satisfaction. Info. Sys. Mgmt. 14(2) (1973)

    Google Scholar 

  3. Ferneley, E.H.: Design Metrics as an Aid to Software Maintenance: An Empirical Study. J. Softw. Maint.: Res. Pract. 11, 55–72 (1999)

    Article  Google Scholar 

  4. Gardiokiotis, S.K., et al.: A Structural Approach towards the Maintenance of Database Applications. In: IDEAS 2004, pp. 277–282 (2004)

    Google Scholar 

  5. IEEE Std. 610.12-1990: Standard Glossary of Software Engineering Terminology. IEEE Computer Society Press, Los Alamitos, CA (1993)

    Google Scholar 

  6. Genero, M., Olivas, J., Piattini, M., Romero, F.: Using Metrics to Predict OO Information Systems Maintainability. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 388–401. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Lim, J.S., et al.: An Empirical Investigation of the Impact of OO Paradigm on the Maintainability of Real-World Mission-Critical Software. J. Syst. Soft. 77, 131–138 (2005)

    Article  Google Scholar 

  8. Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)

    Article  Google Scholar 

  9. Kapfhammer, G.M., Soffa, M.L.: A Family of Test Adequacy Criteria for Database-Driven Applications. In: ESEC/FSE 2003, pp. 98–107 (2003)

    Google Scholar 

  10. Krippendorff, K.: Content Analysis – An Introduction to Its Methodology, 2nd edn. Sage Publications, Thousand Oaks (2004)

    Google Scholar 

  11. Maule, A., et al.: Impact Analysis of DB Schema Changes. In: ICSE 2008, pp. 451–460 (2008)

    Google Scholar 

  12. Mendes, E., Mosley, N.: Web Engineering. Springer, Heidelberg (2006) ISBN-10 3-540-28196-7, ISBN-13 978-3-540-28196-2

    Book  MATH  Google Scholar 

  13. QSR International Pty Ltd.: Nvivo version 8 (2010), http://www.qsrinternational.com/products_nvivo.aspx

  14. Oman, P., Hagemeister, J.: Construction and Testing of Polynomials Predicting Software Maintainability. J. Syst. Software 24, 251–266 (1994)

    Article  Google Scholar 

  15. Riaz, M., Mendes, E., Tempero, E.: A Systematic Review of Software Maintainability Prediction and Metrics. In: ESEM 2009, pp. 367–377 (2009)

    Google Scholar 

  16. Riaz, M., Mendes, E., Tempero, E.: Maintainability Prediction for Database-Driven Software Applications – Preliminary Results from Interviews with Software Professionals. In: SEDE 2010 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Riaz, M., Mendes, E., Tempero, E. (2010). Towards Maintainability Prediction for Relational Database-Driven Software Applications: Evidence from Software Practitioners. In: Kim, Th., Kim, HK., Khan, M.K., Kiumi, A., Fang, Wc., Ślęzak, D. (eds) Advances in Software Engineering. ASEA 2010. Communications in Computer and Information Science, vol 117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17578-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17578-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17577-0

  • Online ISBN: 978-3-642-17578-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics