Papers by Mariana de Azevedo Santos
While organizations want to develop software products with reduced cost and flexible scope, stori... more While organizations want to develop software products with reduced cost and flexible scope, stories about the applicability of agile practices to improve project development and performance in the software industry are scarce and focused on specific methodologies such as Scrum and XP. Given these facts, this paper aims to investigate, through practitioners' perceptions of value, which agile practices are being used to improve two performance criteria for software projects—cost and scope. Using a multivariate statistical technique known as Exploratory Factor Analysis (EFA), the results suggest that the use of agile practices can be represented in factors which describe different applications in software development process to improve cost and scope. Also, we conclude that some agile practices should be used together in order to get better efficiency on cost and scope in four development aspects: improving (a) team abilities, (b) management of requirements, (c) quality of the code developed, and (d) delivery of software on-budget and on-time.
Communications in Computer and Information Science, 2011
... Science Department Federal University of Lavras (DCC/UFLA) DCC - Department of Computer Sci... more ... Science Department Federal University of Lavras (DCC/UFLA) DCC - Department of Computer Science PO Box 3037 - Campus da UFLA 37200-000 - Lavras (MG) - Brazil [email protected] ... Ilieva, S., Ivanov, P., Stefanova, E.: Analyses of an agile methodology implementation. ...
... Mariana de Azevedo Santos (DCC/UFLA) [email protected] Juliana Galvani Greghi (DCC... more ... Mariana de Azevedo Santos (DCC/UFLA) [email protected] Juliana Galvani Greghi (DCC/UFLA) [email protected] Paulo ... 2008), (MANN & MAURER, 2005), (ERICKSSON et al., 2005), (ABRAHAMSSON et al., 2002), (WILLIAMS & COCKBURN, 2003), pois ...
Organizations are becoming increasingly concerned about software quality. In object-oriented (OO)... more Organizations are becoming increasingly concerned about software quality. In object-oriented (OO) systems, quality is characterized by measurements of internal quality attributes. An efficient and proper method to analyze software quality in the absence of fault-prone or defective data labels is cluster analysis. The aim of this paper is to find similarities among project structures by measuring characteristics of internal software quality. In a sample of 150 open-source software systems, we evaluated software using macro and micro categories. Results obtained using cluster analysis indicated that some domains such as Graphics, Games, and Development tend to have similarities in specialization, abstraction, stability, and complexity. These results exploit the ability of OO software metrics to find similar behavior across domains. The results provide an immediate view of the trends and characteristics of internal software quality of Java systems that need to be addressed so that software systems can continue to be maintainable.
System Sciences (HICSS), 2013 46th Hawaii International Conference on, Mar 20, 2013
This study aims to investigate the perceptions of software professionals in relation with impact ... more This study aims to investigate the perceptions of software professionals in relation with impact of agile practices to accelerate the delivery of software products. Quantitative data obtained from a sample of 109 professionals were collected and analyzed by Pearson correlation and factor analysis. The results of factor analysis showed that the perception of professionals in relation to agile practices can be grouped into seven factors. From the correlation analysis, it was observed that customer satisfaction is the main variable influencing the perceptions of professionals regarding the use of agile practices to meet the deadlines on software projects.
International Journal of Computer Science & Information Technology (IJCSIT), Feb 25, 2013
While organizations want to develop software products with reduced cost and flexible scope, stori... more While organizations want to develop software products with reduced cost and flexible scope, stories about the applicability of agile practices to improve project development and performance in the software industry are scarce and focused on specific methodologies such as Scrum and XP. Given these facts, this paper aims to investigate, through practitioners' perceptions of value, which agile practices are being used to improve two performance criteria for software projects-cost and scope. Using a multivariate statistical technique known as Exploratory Factor Analysis (EFA), the results suggest that the use of agile practices can be represented in factors which describe different applications in software development process to improve cost and scope. Also, we conclude that some agile practices should be used together in order to get better efficiency on cost and scope in four development aspects: improving (a) team abilities, (b) management of requirements, (c) quality of the code developed, and (d) delivery of software on-budget and on-time.
Journal Of Software Engineering and Applications (JSEA), Dec 31, 2011
Deliver high quality software in accordance with deadlines has become a major challenge for the s... more Deliver high quality software in accordance with deadlines has become a major challenge for the software industry and more organizations adopt agile practices as a mean to achieve quality in their products. This paper analyzes, through a survey, the perception of software professionals, working in different fronts of the development process, the relationship between the use of agile practices and quality of software products. The result shows agile practices that can contribute to quality in three aspects: bigger involvement of the staff, agile management of the requirements proposed and code developed.
ENTERprise Information Systems, May 2, 2011
The software development using dynamic and creative teams has become a strategic advantage to imp... more The software development using dynamic and creative teams has become a strategic advantage to improving the performance of software projects. Faced with the problems noted on team management, organizations are seeking less expensive solutions and suitable for the rapidly changing market requirements. The present study aims to identify these challenges related to the management team on software projects and evaluate which and how these challenges can be addressed by promoting continuous improvement of the management of organizations. The adoption of Scrum practices in the studied project proved to be a positive solution, providing greater scalability in terms of manageability and development projects of the organization.
Infocomp, Jul 31, 2010
This paper reports a case study of an exploratory nature and qualitative, about the adoption of t... more This paper reports a case study of an exploratory nature and qualitative, about the adoption of the methodology of agile software development Scrum in a research lab and software development for the forestry sector. The purpose of this research is to assess the impact that the adoption of Scrum brings to the organization, using as a method of qualitative analysis, the framework of management review and strategic positioning SWOT. The result is displayed in a matrix, called SWOT matrix, which considers the strengths and weaknesses of adopting Scrum, as well as opportunities to be exploited in the software
market and the threats faced.
Uploads
Papers by Mariana de Azevedo Santos
market and the threats faced.
market and the threats faced.