A Brief Study on Enhancing Quality of Enterprise Applications using Design Thinking

Full Text (PDF, 824KB), PP.26-38

Views: 0 Downloads: 0

Author(s)

Suman De 1,* Vinod Vijayakumaran 1

1. Dept. of Computer Science & Technology WILP Division, BITS Pilani, Rajasthan, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2019.05.04

Received: 1 Aug. 2019 / Revised: 6 Aug. 2019 / Accepted: 10 Aug. 2019 / Published: 8 Sep. 2019

Index Terms

Design Thinking, Software Testing, Software Development, Enterprise Application, Quality.

Abstract

With the increase in automation for business processes, the competition among the software vendors have exponentially increased. The goal of empathizing with customer and understanding and delivering a product exactly as the customer demands, has become the primary focus for every software development firm. The lack of interaction between the development team and the end-user has always been the primary reason for software products not adhering to end-user expectations and multiple steps have been taken to address the same.
Design Thinking has been highly rated in terms of understanding the customer requirements and has found its way in terms of how a product is to be developed. This paper looks at various software testing methodologies and how design thinking can impact the same in terms of enhancing the quality and finally delivering the right product to the customer.

Cite This Paper

Suman De, Vinod Vijayakumaran, " A Brief Study on Enhancing Quality of Enterprise Applications using Design Thinking ", International Journal of Education and Management Engineering(IJEME), Vol.9, No.5, pp.26-38, 2019. DOI: 10.5815/ijeme.2019.05.04

Reference

[1]Emanuel F. Coutinho, George Allan M. Gomes, M.L. Antonio Jose, “APPLYING DESIGN THINKING IN DISCIPLINES OF SYSTEMS DEVELOPMENT”, Telematics and Information Systems (EATIS), 2016 8th Euro American Conference, 10.1109/EATIS.2016.7520123, Cartagena, Columbia.

[2]Tilmann Lindberg, Christoph Meinel, Ralf Wagner, “Design Thinking: A Fruitful Concept for IT Development”, H. Plattner et al. (eds.), Design Thinking: Understand – Improve – Apply, Understanding Innovation, DOI 10.1007/978-3-642-13757-0 1, c Springer-Verlag Berlin Heidelberg 2011.

[3]Peter Newman, Maria Angela Ferrario, Will Simm, Stephen Forshaw, Adrian Friday, Jon Whittle, “The Role of Design Thinking and Physical Prototyping in Social Software Engineering”, ICSE '15 Proceedings of the 37th International Conference on Software Engineering - Volume 2, Pages 487-496, Florence, Italy — May 16 - 24, 2015.

[4]Olga Liskin, Christoph Hermann, Eric Knauss, Thomas Kurpick, Bernhard Rumpe, Kurt Schneider, “Supporting Acceptance Testing in Distributed Software Projects with Integrated Feedback Systems: Experiences and Requirements”, 2012 IEEE Seventh International Conference on Global Software Engineering, Puerto Alegre, Brazil, pp.84-93, 2012.

[5]Geir K. Hanssen, Børge Haugset, “Automated Acceptance Testing: a Literature Review and an Industrial Case Study”, Agile 2008 Conference, 978¬0¬7695¬3321¬6/08 $25.00 © 2008 IEEE DOI 10.1109/Agile.2008.82.

[6]Ken Pugh, “Introdcution to Acceptance Test-Driven Development”, New Objectives Essential White Paper.

[7]Grigori Melnik, Kris Read, Frank Maurer, “Suitability of FIT User Acceptance Tests for Specifying Functional Requirements: Developer Perspective”, Available:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.296.5178&rep=rep1&type=pdf, Time Accessed: 29.05.2018.

[8]Dudekula Mohammad Rafi, Katam Reddy Kiran Moses, Kai Petersen, Mika V. Mantyla, “Benefits and limitations of automated software testing: Systematic Literature review and practitioner survey”, Automation of Software Test (AST), 2012 7th International Workshop, 10.1109/IWAST.2012.6228988, 2-3 June 2012.

[9]Sarbjeet Singh, Sukhvinder singh, and Gurpreet Singh, “Software Testing”, International Journal of Advanced Research in Computer Science, 1 (3), Sept –Oct 2010, 403-406.

[10]Archana Magare, Madonna Lamin, “Cognitive evolution in software development life cycle through Design Thinking”, COMPUTER MODELLING & NEW TECHNOLOGIES 2017 21(3) 31-34.

[11]Peter Newman, Maria Angela Ferrario, Will Simm , Stephen Forshaw, Adrian Friday, Jon Whittle, “The Role of Design Thinking and Physical Prototyping in Social Software Engineering”, Available: http://eprints.lancs.ac.uk/73487/1/ICSE15_SEIS_10_008_Newman.pdf. Time Accessed: 29.05.2018

[12]José P. Miguel, David Mauricio, Glen Rodríguez, “A REVIEW OF SOFTWARE QUALITY MODELS FOR THE EVALUATION OF SOFTWARE PRODUCTS”, International Journal of Software Engineering & Applications (IJSEA), Vol.5, No.6, November 2014.

[13]International Organization for Standards, “Quality management systems -- Fundamentals and vocabulary”, Available: https://www.iso.org/standard/45481.html, 03.120.10 Quality management and quality assurance 01.040.03 Services. Company organization, management and quality. Administration. Transport. Sociology. (Vocabularies) 03.100.70 Management systems.

[14]Software Testing Life Cycle (STLC), Available: http://www.softwaretestingclass.com/software-testing-life-cycle-stlc/, Date Accessed: 12 August, 2019.

[15]Try Quality Assurance, Available: http://tryqa.com/what-is-software-quality/, Date Accessed: 12 August 2019. 

[16]Test Coverage in Software Testing, Available: https://www.softwaretestinghelp.com/test-coverage/, Date Accessed: 12 August 2019.

[17]James A. Whittaker, “What is Software Testing? And why is it so hard?”, IEEE Software, Available: https://profinit.eu/wp-content/uploads/2016/03/HardSwTesting.pdf, Date Accessed: 12 August 2019.

[18]M. Palacin-Silva, J. Khakurel, A. Happonen, T. Hynninen and J. Porras, "Infusing Design Thinking into a Software Engineering Capstone Course," 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), Savannah, GA, 2017, pp. 212-221. doi: 10.1109/CSEET.2017.41.