|Total results: 1,549||
|Software Design and Development: Concepts, Methodologies, Tools, and Applications
Information Resources Management Association.
Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation...
Advances and Applications in Model-Driven Engineering
Vicente García Díaz, Juan Manuel Cueva Lovelle, B. Cristina Pelayo García-Bustelo, Oscar Sanjuán Martinez.
As organizations and research institutions continue to emphasize model-driven engineering (MDE) as a first-class approach in the software development process of complex systems, the utilization of software in multiple domains and professional networks is becoming increasingly vital.
Theory and Application of Multi-Formalism Modeling
Marco Gribaudo, Mauro Iacono.
With complex systems and complex requirements being a challenge that designers must face to reach quality results, multi-formalism modeling offers tools and methods that allow modelers to exploit the benefits of different techniques in a general framework intended to address these challenges.
Uncovering Essential Software Artifacts through Business Process Archeology
Ricardo Perez-Castillo, Mario G. Piattini.
Corporations accumulate a lot of valuable data and knowledge over time, but storing and maintaining this data can be a logistic and financial headache for business leaders and IT specialists.
Uncovering Essential Software Artifacts through Business Process Archaeology introduces an emerging method of...
A Roadmap for Software Engineering for the Cloud: Results of a Systematic Review
Abhishek Sharma, Frank Maurer.
This chapter presents the results of a systematic review from existing literature in software engineering for cloud-based applications and describes what the research community thinks about the effects of introducing cloud computing into a software development process. In this systematic review, the...
A Survey on Secure Software Development Lifecycles
José Fonseca, Marco Vieira.
This chapter presents a survey on the most relevant software development practices that are used nowadays to build software products for the web, with security built in. It starts by presenting three of the most relevant Secure Software Development Lifecycles, which are complete solutions that can be...
A Review of Software Quality Methodologies
Saqib Saeed, Farrukh Masood Khawaja, Zaigham Mahmood.
Pervasive systems and increased reliance on embedded systems require that the underlying software is properly tested and has in-built high quality. The approaches often adopted to realize software systems have inherent weaknesses that have resulted in less robust software applications. The requirement...
Adapting Test-Driven Development to Build Robust Web Services
Nuno Laranjeiro, Marco Vieira.
Web services are increasingly being used in business critical environments as a mean to provide a service or integrate distinct software services. Research indicates that, in many cases, services are deployed with robustness issues (i.e., displaying unexpected behaviors when in presence of invalid...
Agile Software: Body of Knowledge
The term Agile Method of software development was coined in the 2001.This approach is characterized with creativity, flexibility, adaptability, responsiveness, and human-centricity. Researchers have suggested that the complex, uncertain, and ever-changing environment is pushing developers to adopt...
Toward Agile Interactive Software Development Process Models for Crowd Source Projects
Izzat Alsmadi, Saqib Saeed.
Typical traditional software development models are initially designed for company-style software project teams. They also assume a typical software project that has somewhat clear goals, scope, budget, and plan. Even Agile development models that are very flexible in considering previous project...
Agile, Lean, and Service-Oriented Development, Continuum, or Chasm
A fad, hype, and a paradigm shift are often the words that are used about the agile, lean, and now also about service-oriented development. What starts as a step in evolution, grows into a mass movement in Internet and social media, and results in an avalanche of books, training, and consultancy...
Model-Driven Engineering, Services and Interactive Real-Time Applications
Luis Costa, Neil Loughran, Roy Grønmo.
Model-driven software engineering (MDE) has the basic assumption that the development of software systems from high-level abstractions along with the generation of low-level implementation code can improve the quality of the systems and at the same time reduce costs and improve time to market. This...
Requirements Engineering Process Improvement and Related Models
Badariah Solemon, Shamsul Sahibuddin, Abdul Azim Abd Ghani.
Requirements Engineering (RE) is a key discipline in software development, and several standards and models are available to help assess and improve RE processes. However, different standards and models can also help achieve different improvement goals. Thus, organizations are challenged to select...
Component-Based Modeling for Information Systems Reengineering
Malleswara Talla, Raul Valverde.
An Information System can be envisioned as a set of interdependent components that provide the intended services. The component based modeling serves as a tool for collecting requirements of an Information System in user perspective and business perspective at various stages of software development....
Model-Driven Development of Mobile Information Systems
Ralf Bruns, Jürgen Dunkel.
Significant improvements in the development of business applications for mobile devices have been made in recent years. However, the state of the art in software development is for mobile computing still not as mature as it is for conventional information systems on desktop computers. Therefore...
A Middleware Architecture for Developing Mobile Applications
Hana Rubinsztejn, José Viterbo, Vagner Sacramento, Ricardo Rocha, Gustavo Baptista, Markus Endler.
In this chapter, the authors present MoCA, a service-oriented middleware architecture that supports the development and deployment of distributed applications for mobile devices, which are inherently context-aware and adaptive. Besides explaining its main services and APIs, they discuss in which ways...
Agile Estimation Techniques and Innovative Approaches to Software Process Improvement
Ricardo Colomo-Palacios, Jose Antonio Calvo-Manzano Villalón, Antonio de Amescua Seco, Tomás San Feliu Gilabert.
Applying methodologies of Software Process Improvement (SPI) is an effective way for businesses to remain competitive in the software industry. However, many organizations find implementing software process initiatives challenging.
Agile Estimation Techniques and Innovative Approaches to Software...
Handbook of Research on Emerging Advancements and Technologies in Software Engineering
Imran Ghani, Wan Mohd Nasir Wan Kadir, Mohammad Nazir Ahmad.
Advanced approaches to software engineering and design are capable of solving complex computational problems and achieving standards of performance that were unheard of only decades ago.
Handbook of Research on Emerging Advancements and Technologies in Software Engineering presents a comprehensive...
Advancing Embedded Systems and Real-Time Communications with Emerging Technologies
Embedded systems and real-time computing can be useful tools for a variety of applications. Further research developments in this field can assist in promoting the future development of these technologies for various applications.
Advancing Embedded Systems and Real-Time Communications with Emerging...
Handbook of Research on Architectural Trends in Service-Driven Computing
Raja Ramanathan, Kirtana Raja.
Research into the next generation of service architecture techniques has enabled the design, development, and implementation of dynamic, adaptive, and autonomic services to
enable enterprises to efficiently align information technology with their agile business requirements and foster smart services...
Industry and Research Perspectives on Embedded System Design
Alessandra Bagnato, Leandro Soares Indrusiak, Imran Rafiq Quadri, Matteo Rossi.
As real-time and integrated systems become increasingly sophisticated, issues related to development life cycles, non-recurring engineering costs, and poor synergy between development teams will arise.
Industry and Research Perspectives on Embedded System Design provides insights from the computer...