ChatGPT as a Software Development Bot: A Project-Based Study [PDF]
Artificial Intelligence has demonstrated its significance in software engineering through notable improvements in productivity, accuracy, collaboration, and learning outcomes.
Muhammad Waseem +5 more
semanticscholar +1 more source
Development and Application of Sentiment Analysis Tools in Software Engineering: A Systematic Literature Review [PDF]
Software development is a collaborative task and, hence, involves different persons. Research has shown the relevance of social aspects in the development team for a successful and satisfying project closure. Especially the mood of a team has been proven
Martin Obaidi, J. Klünder
semanticscholar +1 more source
Developer discussion topics on the adoption and barriers of low code software development platforms [PDF]
Low-code software development (LCSD) is an emerging approach to democratize application development for software practitioners from diverse backgrounds.
Md. Abdullah Al Alamin +5 more
semanticscholar +1 more source
An Empirical Study of Developer Discussions on Low-Code Software Development Challenges [PDF]
Low-code software development (LCSD) is an emerging paradigm that combines minimal source code with interactive graphical interfaces to promote rapid application development. LCSD aims to democratize application development to software practitioners with
Md. Abdullah Al Alamin +5 more
semanticscholar +1 more source
Context Exploiting software development related data from software-development intensive organizations to support tactical and strategic decision making is a challenge.
Martí Manzano +5 more
semanticscholar +1 more source
State‐of‐the‐practice in quality assurance in Java‐based open source software development [PDF]
To ensure the quality of software systems, software engineers can make use of a variety of quality assurance approaches, for example, software testing, modern code review, automated static analysis, and build automation.
A. Khatami, A. Zaidman
semanticscholar +1 more source
A Tool Proposal for Recommending Design Thinking Techniques in Software Development
Design Thinking (DT) has been incorporated into software processes by teams from startups to large companies, used in problem exploration fostering innovative solutions, and integrated into agile methods to satisfy the real stakeholders’ needs. DT places
R. Parizi +4 more
semanticscholar +1 more source
Software Engineering Practices for Scientific Software Development: A Systematic Mapping Study [PDF]
Background: The development of scientific software applications is far from trivial, due to the constant increase in the necessary complexity of these applications, their increasing size, and their need for intensive maintenance and reuse.
Elvira-Maria Arvanitou +3 more
semanticscholar +1 more source
Context : Organizations often use different applications to support the Scrum process, including project management tools, source repository and quality assessment tools. These applications store useful data for decision-making. However, data items often
Paulo Sérgio dos Santos Júnior +3 more
semanticscholar +1 more source
Agile Practices for Quantum Software Development: Practitioners’ Perspectives [PDF]
Quantum software engineering is an emerging genre of software engineering that exploit principles of quantum bits (Qubit) and quantum gates (Qgates) to solve complex computing problems effeciently than their classical counterparts.
A. Khan +7 more
semanticscholar +1 more source

