Asee peer logo

Integrating Usability into the Agile Software Development Life Cycle Using User Experience Practices

Download Paper |

Conference

2022 ASEE Gulf Southwest Annual Conference

Location

Prairie View, Texas

Publication Date

March 16, 2022

Start Date

March 16, 2022

End Date

March 18, 2022

Page Count

9

DOI

10.18260/1-2--39189

Permanent URL

https://peer.asee.org/39189

Download Count

509

Paper Authors

biography

Tori Nichole Gardner Department of Engineering at St. Mary's University

visit author page

Miss Gardner currently attends St. Mary’s University in pursuit of her MS in software engineering. She graduated with her BS in software engineering in May of 2021 from the same university. Her research interests include human-computer interaction, user experience, and user interface design as well as accessibility.

visit author page

biography

Ozgur Aktunc St. Mary's University

visit author page

Dr. Ozgur Aktunc is a Professor of Software Engineering and Graduate Program Director at St. Mary’s Engineering Department. He joined St. Mary’s University in August 2009. Dr. Aktunc received his Ph.D. in Computer Engineering from the University of Alabama at Birmingham (UAB) in 2007. He also received his M.S.E.E. from UAB in 2002. He came to United States from Istanbul, Turkey where he received his B.S. degree in Electrical Engineering from Istanbul Technical University. Dr. Aktunc’s main research area is Software Engineering with an emphasis on component-based software development. In particular his research relates to software analysis, testing of web applications, software metrics, and Software Engineering education. He also performs outreach activities to improve computing education in San Antonio through summer programs for middle and high school students.

visit author page

Download Paper |

Abstract

Session 2022

Integrating Usability into the Agile Software Development Life Cycle Using User Experience Practices

Tori N. Gardner and Ozgur Aktunc Department of Engineering St. Mary’s University One Camino Santa Maria, San Antonio, TX, 78228 Abstract

Software products have become so influential that they occupy the majority of our time and aid people in accomplishing an overwhelming percentage of daily tasks. Because of this trend, usability has become more important than ever, and like other non-functional qualities, needs to be integrated at every stage of the software development life cycle (SDLC) to produce the most usable products. Even so, current development practices generally integrate usability in the testing phase, causing a gap in usability integration that largely ignores the beginning phases of development. The emergence of Agile methodologies, while generally successful in improving the quality of products, may have contributed to this integration gap as developers are opting to wait for user testing since it occurs iteratively. In actuality, the Agile philosophy supports the early integration of usability in the form of processes and the artifacts that they can produce. In this paper, we explore human-computer interaction (HCI) processes and artifacts and propose a development framework that champions early usability integration in an Agile environment by analyzing their effect on the Scrum and Kanban development frameworks. Among the processes analyzed are the participatory design processes, joint-application development (JAD) sessions and design thinking activities, ethnographic studies such as contextual task analysis or inquiry, and those that modify the iterative process with the intent of prioritizing analysis and design such as the use of design sprints. Also analyzed are software artifacts that complement the Agile methodology’s iterative nature and tight user-developer feedback loop such as the development of scenarios and user stories, the organizational methods storyboards and Kanban boards, those artifacts that are produced by design thinking activities such as mind maps, and structural planning diagrams like unified modeling language (UML) diagrams. To gain insight regarding the success of the framework, engineering senior design project groups were interviewed on their inclusion of the components of the proposed framework during the requirements gathering, analysis, and design phases of development. The components of the framework are assessed on their adaptability, how well they were accepted by the developers, and their perceived contribution to the usability of the final product.

Relevant tracks: • Graduate Research Papers (student papers only)

Authors:

TORI N. GARDNER Miss Gardner currently attends St. Mary’s University in pursuit of her MS in software engineering. She graduated with her BS in software engineering in May of 2021 from the same university. Her research interests include human-computer interaction, user experience, and user interface design as well as accessibility.

OZGUR AKTUNC Ozgur Aktunc, Ph.D., is a Professor of Software Engineering and Graduate Program Director at St. Mary’s University Engineering Department. Dr. Aktunc’s main research area is software engineering with an emphasis on component-based software development. In particular, his research relates to software analysis, software metrics, agile development, and usability of web applications. He also performs outreach activities to improve computing education in San Antonio through summer programs for middle and high school students.

Gardner, T. N., & Aktunc, O. (2022, March), Integrating Usability into the Agile Software Development Life Cycle Using User Experience Practices Paper presented at 2022 ASEE Gulf Southwest Annual Conference, Prairie View, Texas. 10.18260/1-2--39189

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2022 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015