中文
相关论文

相关论文: A training process for improving the quality of so…

200 篇论文

Although integrating UX practices into software development processes is a type of Software Process Improvement (SPI) activity, this has not yet been taken into account in UX publications. In this study, we approach UX integration in a…

软件工程 · 计算机科学 2016-05-13 Pariya Kashfi , Robert Feldt , Agneta Nilsson , Richard Berntsson Svensson

Scientific software is often driven by multiple parameters that affect both accuracy and performance. Since finding the optimal configuration of these parameters is a highly complex task, it extremely common that the software is used…

计算工程、金融与科学 · 计算机科学 2016-08-17 Diego Fabregat-Traver , Ahmed E. Ismail , Paolo Bientinesi

Software development teams have to face stress caused by deadlines, staff turnover, or individual differences in commitment, expertise, and time zones. While students are typically taught the theory of software project management, their…

软件工程 · 计算机科学 2023-04-19 Isabella Graßl , Gordon Fraser , Stefan Trieflinger , Marco Kuhrmann

The desire to build quality software systems has been the focus of most software developers and researchers for decades. This has culminated in the design of practices that promote quality in the designed software. Originating from the…

软件工程 · 计算机科学 2022-09-20 Sibonile Moyo

Context: Evidence-based software engineering (EBSE) can be an effective resource to bridge the gap between academia and industry by balancing research of practical relevance and academic rigor. To achieve this, it seems necessary to…

软件工程 · 计算机科学 2022-02-08 Sebastián Pizard , Diego Vallespir , Barbara Kitchenham

Open source software (OSS) development offers a unique opportunity for students in Software Engineering to experience and participate in large-scale software development, however, the impact of such courses on students' self-efficacy and…

软件工程 · 计算机科学 2023-07-06 Larissa Salerno , Simone de França Tonhão , Igor Steinmacher , Christoph Treude

Software engineering often no longer involves building systems from scratch, but rather integrating functionality from existing software and components or implementing packaged software. Conventional software engineering comprises a set of…

软件工程 · 计算机科学 2020-12-22 Issam Jebreen , Robert Wellington , Stephen G. MacDonell

Context: Software testing plays an essential role in product quality improvement. For this reason, several software testing models have been developed to support organizations. However, adoption of testing process models inside…

软件工程 · 计算机科学 2019-01-08 Katarína Hrabovská , Bruno Rossi , Tomáš Pitner

ASIPs are designed in order to execute instructions of a particular domain of applications. The designing of ASIPs addresses the major challenges faced by a system on chip such as size, cost, performance and energy consumption. The higher…

硬件体系结构 · 计算机科学 2014-12-25 T. M. R. L. B. Abeysinghe , N. Hassan , R. G. Ragel

It is well known fact that was phrased by famous quality scholar P.B. Crosby that it is always cheaper to do the job right the first time. However, this statement must be reconsidered with respect to software development projects, because…

软件工程 · 计算机科学 2014-05-20 Parvez Mahmood Khan , M. M. Sufyan Beg

This paper describes the motivation and design of a 10-week graduate course that teaches practices for developing research software; although offered by an engineering program, the content applies broadly to any field of scientific research…

软件工程 · 计算机科学 2019-06-27 Kyle E. Niemeyer

With the increasing reliance on software and automation nowadays, tight deadlines, limited resources, and prioritization of functionality over security can lead to insecure coding practices. When not handled properly, these constraints…

软件工程 · 计算机科学 2025-07-16 Chaima Boufaied , Taher Ghaleb , Zainab Masood

Senior project is a typical essential course in computing educational programs. The course involves the selection of a project problem, the submission of various documents, and intensive communication among the project team members and…

计算机与社会 · 计算机科学 2018-11-16 Ahmed Al-Dallal

As software systems continue to grow in complexity, testing has become a fundamental part of ensuring the quality and reliability of software products. Yet, software testing is still often perceived, both in industry and academia, as a…

软件工程 · 计算机科学 2025-07-29 Davi Gama Hardman , Cesar França , Brody Stuart-Verner , Ronnie de Souza Santos

Validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provide…

软件工程 · 计算机科学 2011-03-22 Mahmoud Khraiwesh

Developing software with the source code open to the public is prevalent; however, similar to its closed counter part, open-source has quality problems, which cause functional failures, such as program breakdowns, and non-functional, such…

软件工程 · 计算机科学 2025-03-05 Jincheng He , Zhongheng He

AI-powered software tools are widely used to assist software engineers. However, there is still a need to understand the productivity benefits of such tools for software engineers. In addition to short-term benefits, there is a question of…

软件工程 · 计算机科学 2025-06-24 Giorgio Amasanti , Jasmin Jahic

The requirements in automation, digitalization, and fast computations have loaded the IT sector with expectations of highly reliable, efficient, and cost-effective software. Given that the process of testing, verification, and validation of…

软件工程 · 计算机科学 2022-09-08 Durga Shree N , Sree Dharinya S , Dasari Vijayasree , Nadendla Sai Roopa , Anugu Arun

In this work, we show a methodology aimed to improve the quality of the assessment process for subjects related to basic programming. The method takes into account the relevance of the items and the students answers to follow different…

计算机与社会 · 计算机科学 2014-03-07 P. Molins-Ruano , C. González-Sacristán , F. Díez , P. Rodriguez , G. M. Sacha

Usually, managers or technical leaders in software projects assign issues manually. This task may become more complex as more detailed is the issue description. This complexity can also make the process more prone to errors (misassignments)…

软件工程 · 计算机科学 2021-04-06 Pedro Oliveira , Rossana M. C. Andrade , Tales P. Nogueira , Isaac Barreto , Leandro Morais Bueno