loading
Modernizing Software & System Engineering Processes
2008 Edition, August 1, 2008 - IEEE - Institute of Electrical and Electronics Engineers, Inc.

There is an increased demand of reengineering of legacy systems that are still business-critical in order to extend their useful lifetime. The success of system modernization depends on the existence of technical frameworks for information integration and tool interoperation...

The Design of a Software Engineering Life Cycle Process for Big Data Projects
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

In the paper, a software engineering life cycle process for big data projects was designed to serve the purpose of doing a successful big data project. Primarily based on ISO/IEC/IEEE International Standard 15288:2008-Systems and Software Engineering...

Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Cases
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Building on concepts drawn from control theory, self-adaptive software handles environmental and internal uncertainties by dynamically adjusting its architecture and parameters in response to events such as workload changes and component failures. Self-adaptive software is...

Big Data Software Engineering: Analysis of Knowledge Domains and Skill Sets Using LDA-Based Topic Modeling
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Software engineering is a data-driven discipline and an integral part of data science. The introduction of big data systems has led to a great transformation in the architecture, methodologies, knowledge domains, and skills related to software engineering....

Agile Scalability Engineering: The ScrumScale Method
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

While agile methods have had a great uptake and impact in software engineering, managing non-functional qualities still seems to be a challenge. We focus on the scalability of software systems and how this critical quality can be managed and controlled, while still...

A Platform-Aware Model-Driven Embedded Software Engineering Process Based on Annotated Analysis Models
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

In this work a platform-aware model-driven engineering process for building component-based embedded software systems using annotated analysis models is described. The process is supported by a framework, called MICOBS, that allows working with different component...

Information Flow in Software Testing – An Interview Study with Embedded Software Engineering Practitioners
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Background: In order to make informed decisions, software engineering practitioners need information from testing. However, with the trend of increased automation, there is an exponential growth and increased distribution of this information. This paper aims at exploring the...

Enabling Efficient Engineering Processes and Automated Analysis for Power Protection Systems
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

The reliable operation of power networks depends on the correct configuration of protection systems. These systems involve the coordination of devices across a wide area, each with numerous setting parameters. Presently, protection settings data are typically stored in various...

A Product Line Systems Engineering Process for Variability Identification and Reduction
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Software product line engineering has attracted attention in the last two decades due to its promising capabilities to reduce costs and time to market through the reuse of requirements and components. In practice, developing system level product lines in a large-scale company...

How does Machine Learning Change Software Development Practices?
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Adding an ability for a system to learn inherently adds non-determinism into the system. Given the rising popularity of incorporating machine learning into systems, we wondered how the addition alters software development practices. We performed a mixture of qualitative...

Advertisement