Institutional Repository

Agile and conventional methodologies: an empirical investigation of their impact on software quality parameters

Show simple item record

dc.contributor.advisor Mnkandla, Ernest
dc.contributor.author Penn, Donald Mbuya
dc.date.accessioned 2016-08-24T08:44:19Z
dc.date.available 2016-08-24T08:44:19Z
dc.date.issued 2016-01
dc.date.submitted 2016-08-24
dc.identifier.citation Penn, Donald Mbuya (2016) Agile and conventional methodologies: an empirical investigation of their impact on software quality parameters, University of South Africa, Pretoria, <http://hdl.handle.net/10500/21157> en
dc.identifier.uri http://hdl.handle.net/10500/21157
dc.description.abstract The advent of agile methodologies has brought about an illuminating debate in Software Engineering, particularly with regard to software quality. Some studies have reported that agile methodologies do improve software quality when compared to traditional methodologies; other studies have been inconclusive or contradictory, while others have argued that empirical evidence is limited. This study sought to investigate the correlation between agile methodologies when compared to traditional methodologies for selected software quality parameters. The research design was causal comparative, as well as correlational. The approach was quantitative, using a survey as the data collection method. SPSS was used to conduct descriptive and correlational analysis for 106 responses received. The main findings were that there was a statistically significant relation between traditional methodology use and ease of system testing (p=0.014); a statistically significant relation between traditional methodology use and timeliness (p=0.02); a statistically significant relation between software quality standards used and ease of system testing (p=0.017); a statistically significant relation between active stakeholder participation on projects and ease of system interactivity (p=0.047); and a statistically significant relation between mandatory workshop interactivity (p=0.047); and a statistically significant relation between mandatory workshop attendance or training and ease of system navigation (p=0.031).Claims that agile methodology use leads to improved software quality for selected quality parameters could not be empirically validated. The association between most of the selected software quality criteria in relation to methodology use in general was not apparent. Agile methodologies are suitable in small environments. Scrum was the most widely used agile methodology by far. The popularity and adoption state of XP showed a significantly decreasing trend. Traditional and agile methodologies combined are being used (47%) more than any other methodology. Agile methodology use (28%) surpassed traditional methodology use (19%). A suitable consensus definition for agile methodologies did not emerge from the data collected. The most suitable project life cycle model was evolutionary, incremental and iterative. ‘Other’ methodologies, meaning customised agile or SDLC, are suitable, as the environment becomes increasingly large and complex. Only 13% of organisations surveyed have an agile experience of six years and beyond. Based on these findings and gaps in the literature, implications and recommendations for further research areas are proposed, where the findings and contributions of this study are found to be relevant to practice for application and to academia for further research en
dc.format.extent 1 online resource (xii, 122 leaves) : color illustrations
dc.language.iso en en
dc.subject Agile en
dc.subject Conventional en
dc.subject Traditional en
dc.subject Methodologies en
dc.subject Empirical en
dc.subject Investigation en
dc.subject Impact en
dc.subject Software quality en
dc.subject Relationship en
dc.subject Correlation en
dc.subject Significant en
dc.subject Compared en
dc.subject Association en
dc.subject Criteria and parameter en
dc.subject.ddc 005.3
dc.subject.lcsh Computer software -- Quality control
dc.subject.lcsh Agile software development
dc.title Agile and conventional methodologies: an empirical investigation of their impact on software quality parameters en
dc.type Dissertation en
dc.description.department College of Engineering, Science and Technology en
dc.description.degree M. Sc. (Computing)


Files in this item

This item appears in the following Collection(s)

  • Unisa ETD [12180]
    Electronic versions of theses and dissertations submitted to Unisa since 2003

Show simple item record

Search UnisaIR


Browse

My Account

Statistics