Maintainability Predictors for Relational Database-Driven Software Applications: Results from a Survey

Software maintainability is a very important quality attribute. Its prediction for relational database-driven software applications can help organizations improve the maintainability of these applications. The research presented herein adopts a survey-based approach where a survey was conducted with 40 software professionals aimed at identifying and ranking the important maintainability predictors for relational databasedriven software applications. The survey results were analyzed using frequency analysis, and results suggest that maintainability prediction for relational database-driven applications is not the same as that of traditional software applications. The results also provide a baseline for creating maintainability prediction models for relational database-driven software applications. Software maintainability, relational database-driven software applications; survey; predictors; frequency analysis

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

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

[3]  Margo I. Seltzer,et al.  Beyond Relational Databases , 2005, ACM Queue.

[4]  Standard Glossary of Software Engineering Terminology , 1990 .

[5]  Ewan D. Tempero,et al.  A systematic review of software maintainability prediction and metrics , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[6]  Mehwish Riaz,et al.  Maintainability prediction for relational database-driven software applications , 2012 .

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

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

[9]  Ewan D. Tempero,et al.  Towards Maintainability Prediction for Relational Database-Driven Software Applications: Evidence from Software Practitioners , 2010, FGIT-ASEA.

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

[11]  Tom Mens,et al.  Data-Intensive System Evolution , 2010, Computer.

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

[13]  Emilia Mendes,et al.  Investigating Web size metrics for early Web cost estimation , 2005, J. Syst. Softw..

[14]  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..