Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

Author(s):  
Mariano Montoni ◽  
Gleison Santos ◽  
Karina Villela ◽  
Ana Regina Rocha ◽  
Guilherme H. Travassos ◽  
...  
2021 ◽  
pp. 201-206
Author(s):  
Franziska Dobrigkeit ◽  
Christoph Matthies ◽  
Philipp Pajak ◽  
Ralf Teusner

AbstractDesign Thinking (DT) is an established approach to conceptualize software products before starting the product development work. Research suggests that software development can benefit from a continuous integration of DT throughout Agile development processes. However, practitioners and researchers lack an in-depth understanding of which tools from the ever-growing DT toolbox are suited to support software development teams and their processes and how these tools can be applied to the teams’ daily work. As initial steps towards closing this knowledge gap, we present our experiences from testing five different DT tools from a previously developed toolbox with four Agile software development teams. Each team chose three tools to apply to their product, problem, and context during a workshop. We present summarised findings regarding the use cases, benefits, and challenges of these tools as experienced by the participants. Overall, the teams welcomed the DT tools and were able to independently apply them to achieve the desired effects, e.g., to highlight user needs, find product issues, and discover team challenges.


2020 ◽  
Author(s):  
Gabriel Kryvoruchca ◽  
Lauriane Corrêa ◽  
Rafael Parizi ◽  
Sabrina Marczak

Software companies have been using Design Thinking to support software development, fostering the creation of innovative features and products. However, there is not so much knowledge of what matters for the application of Design Thinking being successful. Thus, this study aims to describe how does the adoption of Design Thinking with software development take place in a global information technology company through an interview-based case study with 16 professionals. Our analysis indicates that Design Thinking is used in software products, software improvements, processes, user experience identification and solution discovery. Also, there are perceived benefits and challenges during the Design Thinking activities. As a result, this paper describes the Design Thinking phenomenon in software development, serving as a guide for practitioners on how to set up and implement Design Thinking activities and publishing more academic research.


Sensors ◽  
2021 ◽  
Vol 21 (10) ◽  
pp. 3480
Author(s):  
Walter Takashi Nakamura ◽  
Iftekhar Ahmed ◽  
David Redmiles ◽  
Edson Oliveira ◽  
David Fernandes ◽  
...  

The success of a software application is related to users’ willingness to keep using it. In this sense, evaluating User eXperience (UX) became an important part of the software development process. Researchers have been carrying out studies by employing various methods to evaluate the UX of software products. Some studies reported varied and even contradictory results when applying different UX evaluation methods, making it difficult for practitioners to identify which results to rely upon. However, these works did not evaluate the developers’ perspectives and their impacts on the decision process. Moreover, such studies focused on one-shot evaluations, which cannot assess whether the methods provide the same big picture of the experience (i.e., deteriorating, improving, or stable). This paper presents a longitudinal study in which 68 students evaluated the UX of an online judge system by employing AttrakDiff, UEQ, and Sentence Completion methods at three moments along a semester. This study reveals contrasting results between the methods, which affected developers’ decisions and interpretations. With this work, we intend to draw the HCI community’s attention to the contrast between different UX evaluation methods and the impact of their outcomes in the software development process.


1992 ◽  
Vol 1 (2) ◽  
pp. 135-167 ◽  
Author(s):  
G. Engels ◽  
C. Lewerentz ◽  
M. Nagl ◽  
W. Schäfer ◽  
A. Schürr

2015 ◽  
Vol 3 (2(75)) ◽  
pp. 23
Author(s):  
Михаил Дмитриевич Годлевский ◽  
Анна Александровна Голоскокова

1996 ◽  
Vol 25 (509) ◽  
Author(s):  
Henrik Bærbak Christensen

<p>This report describes the current state of my research in software development environments. I argue in favour of strong support for <em>project management, comprehension and navigation,</em> and <em>collaboration</em> primarily based on experiences from developing large-scale industrial-strength applications.</p><p>An underlying model of such an environment, named ``Ragnarok´´, is outlined. A design and first prototype of important parts of Ragnarok is described as well as some results from initial experiments.</p>


Sign in / Sign up

Export Citation Format

Share Document