中文
相关论文

相关论文: A Guerilla Approach to Control System Development

200 篇论文

Empirical process control, a way of managing work based on the observation of the successes or misfortunes of earlier activities, is a key process in Scrum and other agile development frameworks. In this experience report, we present a…

软件工程 · 计算机科学 2026-05-05 Eduardo Miranda , Torgeir Dingsøyr , Pritam Chita

In this paper, we discuss our experience in designing and teaching a course on Software Engineering Project Management, where the focus is on Agile/Scrum development and Requirement Engineering activities. The course has undergone…

软件工程 · 计算机科学 2025-06-18 Maria Spichkova

The complexity of software is increasing day by day the requirement and need for a verity of softwareproducts increases, this necessitates the provision of a strong tool that will make a balance betweenproduction and quality. The practice…

软件工程 · 计算机科学 2024-11-11 Almustapha A. Wakili , Lawan Nasir Alhassan , Abubakar Kamagata

According to the principles articulated in the agile manifesto, motivated and empowered software developers relying on technical excellence and simple designs, create business value by delivering working software to users at regular short…

软件工程 · 计算机科学 2019-06-07 Viktoria Stray , Nils Brede Moe , Rashina Hoda

What is the impact of software engineering research on current practices in industry? In this paper, I report on my direct experience as a PhD/post-doc working in software engineering research projects, and then spending the following five…

软件工程 · 计算机科学 2019-01-15 Andrea Arcuri

Most university curricula consider software processes to be on the fringes of software engineering (SE). Students are told there exists a plethora of software processes ranging from RUP over V-shaped processes to agile methods. Furthermore,…

软件工程 · 计算机科学 2013-12-19 Marco Kuhrmann , Daniel Méndez Fernández , Jürgen Münch

Currently, there is a lack of practical, real-world projects on Computer Science (CS) courses at Maynooth University. Generally CS undergraduate modules are composed of 24 hours of lectures and 24 hours of labs where students learn…

计算机与社会 · 计算机科学 2016-09-27 Susan Bergin , Aidan Mooney

Setting up effective and efficient mechanisms for controlling software and system development projects is still challenging in industrial practice. On the one hand, necessary prerequisites such as established development processes,…

软件工程 · 计算机科学 2014-01-08 Jens Heidrich , Jürgen Münch

Agile development methods are commonly used to iteratively develop the information systems and they can easily handle ever-changing business requirements. Scrum is one of the most popular agile software development frameworks. The…

软件工程 · 计算机科学 2015-04-07 Martin Tomanek , Tomas Klima

Development of scientific and engineering software is usually different and could be more challenging than the development of conventional enterprise software. The authors were involved in a technology-transfer project between academia and…

软件工程 · 计算机科学 2020-03-03 Vahid Garousi , Ehsan Abbasi , Bedir Tekinerdogan

We continuously interact with computerized systems to achieve goals and perform tasks in our personal and professional lives. Therefore, the ability to program such systems is a skill needed by everyone. Consequently, computational thinking…

Nowadays, the use of agile software development methods like Scrum is common in industry and academia. Considering the current attacking landscape, it is clear that developing secure software should be a main concern in all software…

密码学与安全 · 计算机科学 2015-07-13 Christoph Pohl , Hans-Joachim Hof

Software engineering is one of the most recent additions in various disciplines of system engineering. It has emerged as a key obedience of system engineering in a quick succession of time. Various Software Engineering approaches are…

软件工程 · 计算机科学 2010-03-30 Muhammad Javed , Bashir Ahmad , Shahid Hussain , Shakeel Ahmad

Capstone projects are widely adopted by universities around the world as a culminating assessment in bachelor's degree programs. These projects typically involve student teams tackling complex, real-world problems proposed by external…

计算机与社会 · 计算机科学 2026-02-24 Rafael Corsi Ferrao , Luciano Pereira Soares

When a large number of people with heterogeneous knowledge and skills run a project together, it is important to use a sensible engineering process. This especially holds for a project building an intelligent autonomously driving car to…

软件工程 · 计算机科学 2014-09-26 Christian Basarke , Christian Berger , Bernhard Rumpe

Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus…

软件工程 · 计算机科学 2025-04-16 Mingyang Xu , Ryan Zheng He Liu , Mark Stoodley , Ladan Tahvildari

In this paper we draw attention to the challenges of managing software projects for vulnerable populations, i.e., people potentially exposed to harm or not capable of protecting their own interests. The focus on human aspects, and…

计算机与社会 · 计算机科学 2018-02-13 Marcos Baez , Fabio Casati

The agile approach uses continuous delivery, instead of distinct procedure, to work closer with customers and to respond faster requirement changes. All of these are against the traditional plan driven approach. Due to agile method's…

软件工程 · 计算机科学 2013-03-07 Hung-Fu Chang , Stephen C-Y. Lu

One of the main challenges that developers face when testing their systems lies in engineering test cases that are good enough to reveal bugs. And while our body of knowledge on software testing and automated test case generation is already…

软件工程 · 计算机科学 2021-11-09 Maurício Aniche , Christoph Treude , Andy Zaidman

A considerable increase in enrollment numbers poses major challenges in course management, such as fragmented information sharing, inefficient meetings, and poor understanding of course activities among a large team of teaching assistants.…

计算机与社会 · 计算机科学 2023-11-27 Ildar Akhmetov , Sadaf Ahmed , Kezziah Ayuno