Results 21 to 30 of about 4,581,706 (333)
Architectural Patterns for Blockchain Systems and Application Design
Blockchain technology has gained popularity in various applications, including finance transactions and beyond. However, developing blockchain application systems is challenging due to stringent quality requirements, such as performance, scalability, and
Fouzia Alzhrani+2 more
doaj +1 more source
An Investigation of Software Development Process Terminology [PDF]
The practice of software development has evolved considerably in recent decades, with new programming technologies, the affordability of hardware, pervasive internet access and mobile computing all contributing to the emergence of new software development processes.
Yilmaz, MURAT+15 more
openaire +5 more sources
Industry Connect Initiative Experience Report: Undergraduate Computer Science Courses [PDF]
Southeastern Louisiana University is a medium sized university located in Hammond, Louisiana with approximately 14,000 students and ranks 59th best affordable Information Technology Program in the United States. Over the course of many years, what is now
Bonnie Achee+2 more
doaj
The Real World Software Process [PDF]
The industry-wide demand for rapid development in concert with greater process maturity has seen many software development firms adopt tightly structured iterative processes.
Hogan, James+2 more
core +3 more sources
User Involvement in Software Development Processes
AbstractCosts of software development and deployment are decreasing due to numerous open source projects and novel Cloud-based services (IaaS, PaaS, SaaS), but competition increases due to lowering entry barriers. The need to bring developers closer to their customer becomes vital for success, especially involving users into the very early stages of ...
Alvertis, Iosif+7 more
openaire +1 more source
The MINERVA Software Development Process [PDF]
This paper presents a software development process for safety-critical software components of cyber-physical systems. The process is called MINERVA, which stands for Mirrored Implementation Numerically Evaluated against Rigorously Verified Algorithms. The process relies on formal methods for rigorously validating code against its requirements.
Anthony Narkawicz+2 more
openaire +2 more sources
QUALITY OF THE SOFTWARE DEVELOPMENT PROCESS
Abstract The goal of Software Quality Assurance is to ensure that the software product meets the imposed quality requirements. In embedded real-time systems, such as power system operation control, the quality requirements on software are high and steadily increasing with the degree of computerization.
Helmut Sandmayr, K. Frühauf
openaire +2 more sources
Softwareland Chronicles: A Software Development Meta-Process Proposal
This paper presents the software development meta-process (SD-MP) as a proposal to set up software projects. Within this proposal we offer conceptual elements that help solve the war of methodologies and processes in favor of an integrating viewpoint ...
Bolanos Sandro+4 more
doaj +1 more source
Stakeholder’s analysis in e-learning software process development
The success of an e-learning project depends largely on the quality of applications and tools used to support the learning process. Meanwhile, the quality of software depends largely on proper stakeholders’ identification in the requirements stage during
L.J. Romero+3 more
doaj +1 more source
Attributes Contributing to Students’ Use of Quality Software Development Practices
In 2001 the “McCracken group”, through a multi-institutional study, concluded that many students finishing their introductory programming courses could not program due to a lack of problem solving skills.
Guillaume Nel+2 more
doaj +1 more source