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

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.

[1]  T. Konstantinou,et al.  A structural approach towards the maintenance of database applications , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[2]  Stephen R. Schach,et al.  An empirical investigation of the impact of the object-oriented paradigm on the maintainability of real-world mission-critical software , 2005, J. Syst. Softw..

[3]  Narasimhaiah Gorla,et al.  Survey of DBMS Use and Satisfaction , 1997, Inf. Syst. Manag..

[4]  A. Maule,et al.  Impact analysis of database schema changes , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[5]  Paul W. Oman,et al.  Construction and testing of polynomials predicting software maintainability , 1994, J. Syst. Softw..

[6]  Klaus Krippendorff,et al.  Content Analysis: An Introduction to Its Methodology , 1980 .

[7]  Mehwish Riaz,et al.  A systematic review of software maintainability prediction and metrics , 2009, ESEM 2009.

[8]  Mary Lou Soffa,et al.  A family of test adequacy criteria for database-driven applications , 2003, ESEC/FSE-11.

[9]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[10]  Gautam Shroff,et al.  Influencing factors in outsourced software maintenance , 2006, SOEN.

[11]  Elaine H. Ferneley,et al.  Design Metrics as an Aid to Software Maintenance: An Empirical Study , 1999, J. Softw. Maintenance Res. Pract..

[12]  Mario Piattini,et al.  Using Metrics to Predict OO Information Systems Maintainability , 2001, CAiSE.

[13]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[14]  Ewan D. Tempero,et al.  Maintainability Prediction for Database-driven Software Applications - Preliminary Results from Interviews with Software Professionals , 2010, SEDE.