127,429 Hits in 8.3 sec

A quantitative algorithm to select software architecture by tradeoff between quality attributes

Farzaneh Hoseini Jabali, Sayed Mehran Sharafi, Kamran Zamanifar
2011 Procedia Computer Science  
In this paper a numerical method is proposed that selects the suitable software architecture for certain software according to quality attributes.  ...  Each software architecture includes a set of design decisions for each of which there are various alternatives, satisfying the quality attributes differently.  ...  For example, in [4] a method is presented for selecting the most suitable software architecture from alternative software architectures.  ... 
doi:10.1016/j.procs.2011.01.035 fatcat:33xnzic5bzerrpqh4k3vl3fuba

A Decision Support System for Software Architecture-Style Selection

Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi, Ali Kamandi
2008 2008 Sixth International Conference on Software Engineering Research, Management and Applications  
Due to the enlargement and complexity of software systems and the need for maintenance and update, success of systems depends strongly on their architecture.  ...  The DSS uses fuzzy inference to support decisions of software architects and exploits properties of styles in the best way while making decisions.  ...  Conclusion In order to satisfying the quality of software systems, making use of suitable system architecture is propounded as a key element.  ... 
doi:10.1109/sera.2008.26 dblp:conf/sera/MoavenHAK08 fatcat:4mtngfynr5g3loge226q5hkcn4

Software evaluation

Abstract—Evaluating software is a complex decision-making activity that necessitates the recognition of the problem situation in which the evaluation is requested, the creation of a set of problem formulations  ...  that represent the client's "problems," and the construction of an evaluation model that indicates how such an evaluation will be performed for each problem formulation.The first two aspects of such a  ...  architecture tradeoffs. • SAAM (Software Architecture Analysis Method) is a method for analyzing software architecture.  ... 
doi:10.6084/m9.figshare.14945583.v1 fatcat:6zdbhptw4fg2xnspaqn3kvc4ym

Multicriteria Decision Analysis Method for Evaluation of Software Architectures

S. Vijayalakshmi, Dr. G. Zayaraz, Dr. V. Vijayalakshmi
2010 International Journal of Computer Applications  
Software architectures is a critical aspect in the design and development of software. Architecture of software is a collection of design decisions that are expensive to change.  ...  In this paper, a new architecture selection method based on multicriteria decision analysis have been developed and validated using a suitable case study.  ...  method [3, 4] an efficient, simple and accurate decision making process for selection of architectural structures have been devised.  ... 
doi:10.5120/463-767 fatcat:m7clpt32ozf4vf4ozoiok6iity

Implicit and Explicit Knowledge Mining of Crowdsourced Communities: Architectural and Technology Verdicts

Husnain Mushtaq, Babur Hayat, Syed Azkar, Umair Bin, Muhammad Shahzad, Imran Siddique
2018 International Journal of Advanced Computer Science and Applications  
Advance Architectural knowledge availability and its utilization are crucial for decision making.  ...  (StackOverflow) as a rich source of knowledge for technology decisions to support architecture knowledge management with a more reliable method of data mining for knowledge capturing.  ...  Software architecture is a complex process of making technology and design decisions which impose potential risk on software development project success, directly or indirectly.  ... 
doi:10.14569/ijacsa.2018.090114 fatcat:zc3pyvhf7nfyjay5omd6mfh53e

Towards Software Assets Origin Selection Supported by a Knowledge Repository

Antonio Cicchetti, Markus Borg, Severine Sentilles, Krzysztof Wnuk, Jan Carlson, Efi Papatheocharous
2016 2016 1st International Workshop on Decision Making in Software ARCHitecture (MARCH)  
Software architecture is no more a mere system specification as resulting from the design phase, but it includes the process by which its specification was carried out.  ...  For non trivial systems, a recurring situation is the selection of an asset origin, that is if going for in-house, outsourcing, open-source, or COTS, when in the need of a certain missing functionality  ...  We would also like to thank our colleagues in the ORION project for fruitful discussions that have helped improving the paper.  ... 
doi:10.1109/march.2016.11 dblp:conf/wicsa/CicchettiBSWCP16 fatcat:m6oj2kdp3rhzjcpedary4jybli

Developing a web based software for the evaluation of architectural designs

2021 A/Z ITU journal of Faculty of Architecture  
For this purpose, a structured decision support method on the fuzzy AHP approach for design evaluation is presented, and a web-based interface is introduced that increases the usability of the method in  ...  When the architectural design is handled based on process and product, we see that many parameters come into play at the point of decision making.  ...  AHP method AHP is a multi-criteria decision-making method developed by Thomas Satty in the 1970s, making it possible to make decisions individually and as a group, while choosing among many alternatives  ... 
doi:10.5505/itujfa.2021.26986 fatcat:xya5caqwjrcopfd6qeefus6nui

Decision support for choosing architectural assets in the development of software-intensive systems

Efi Papatheocharous, Kai Petersen, Antonio Cicchetti, Séverine Sentilles, Syed Muhammad Ali Shah, Tony Gorschek
2015 Proceedings of the 2015 European Conference on Software Architecture Workshops - ECSAW '15  
The overall aim is to support future work of researchers and practitioners in decision-making in the context of architectural assets in the development of software-intensive systems.  ...  In order to fill this gap, ten experienced researchers in the field of decision support for the selection of architectural assets in engineering software-intensive systems conducted a workshop to reduce  ...  ACKNOWLEDGMENTS Our special thanks to the rest of the ORION project members than the authors that took part in this research.  ... 
doi:10.1145/2797433.2797483 dblp:conf/ecsa/Papatheocharous15 fatcat:ebneodcobfekzi27ti3xzgrgfu

Architectural decision modeling with reuse

Marcin Nowak, Cesare Pautasso, Olaf Zimmermann
2010 Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge - SHARK '10  
Our goal is to start a discussion on a roadmap for future research on reusable modeling of architectural decisions.  ...  Architectural decision modeling aims at supporting the software architecture design process by capturing a reusable body of architectural knowledge.  ...  We think that design is an essential part of software development process. The challenge is to find a process-agnostic method of coupling development and architectural decision making.  ... 
doi:10.1145/1833335.1833338 dblp:conf/icse/NowakPZ10 fatcat:wgeyanbzrfbv5kxjrgmokubso4

Decision process for blockchain architectures based on requirements [article]

Nicolas Six
2021 arXiv   pre-print
But when companies consider leveraging blockchain for their applications, the plethora of possible choices and the difficulty of integrating blockchain into architectures can hinder its adoption.  ...  This paper will also present our current progression on this decision process, by introducing the preliminary version that is able to choose the most suitable blockchain between multiple choices and our  ...  A possible solution to address this problem is the utilization of multicriteria decision making methods [12] .  ... 
arXiv:2101.08998v1 fatcat:apyh4sk47jhzjpjtlyl5mejeji

Towards evidence‐based decision‐making for identification and usage of assets in composite software: A research roadmap

Claes Wohlin, Efi Papatheocharous, Jan Carlson, Kai Petersen, Emil Alégroth, Jakob Axelsson, Deepika Badampudi, Markus Borg, Antonio Cicchetti, Federicio Ciccozzi, Thomas Olsson, Séverine Sentilles (+3 others)
2021 Journal of Software: Evolution and Process  
Software engineering is decision intensive. Evidence-based software engineering is suggested for decision-making concerning the use of methods and technologies when developing software.  ...  Software development often includes the reuse of software assets, for example, open-source components. Which components to use have  ...  Composite software architectures. Developing decision-making suitable for a large variety of architectural styles and various application domains. 2. Unified language and taxonomy.  ... 
doi:10.1002/smr.2345 fatcat:lcrb3azt55akdpyvnu6iy42hku

Decision Process for Blockchain Architectures based on Requirements

Nicolas Six
2020 International Conference on Advanced Information Systems Engineering  
But when companies consider leveraging blockchain for their applications, the plethora of possible choices and the difficulty of integrating blockchain into architectures can hinder its adoption.  ...  This paper will also present our current progression on this decision process, by introducing the preliminary version that is able to choose the most suitable blockchain between multiple choices and our  ...  A possible solution to address this problem is the utilization of multicriteria decision making methods [12] .  ... 
dblp:conf/caise/Six20 fatcat:aki5gjvv2zcllhbken7am5hty4

A recommender system for software architecture decision making

Klaus Brandner, Rainer Weinreich
2019 Proceedings of the 13th European Conference on Software Architecture - ECSA '19 - volume 2  
However, there does not exist a recipe for this method which makes the design process of a software architecture a creative one.  ...  knowledge management tool has been developed by the software architecture group (lead R.  ... 
doi:10.1145/3344948.3344959 dblp:conf/ecsa/BrandnerW19 fatcat:g6hjqcsiszbktpszyihtibsrsa

A Roadmap for Migration System-Architecture Decision by Neutrosophic-ANP and Benchmark for Enterprise Resource Planning Systems

Amany A. Slamaa, Haitham A. ElGhareeb, Ahmed Aboelfetouh Saleh
2021 IEEE Access  
Attempt to make decision of selecting a suitable architecture cable to achieve enterprise's vision and goals.  ...  Its steps of applying, to make decision of choice a suitable architecture, are showed in Fig. 15 and its network is in Fig. 3 .  ...  Tables Table1 summary of previous evaluation models from 1982  ... 
doi:10.1109/access.2021.3068837 fatcat:nfi67btobjfqnn3x3wedsiesvm

A Simple Software Engineering Environment for Coming Decades

Md. Yasin Ali Khan, Md. Abu Sayed
2017 International Journal of Education and Management Engineering  
In this paper, a software engineering environment is proposed for coming days considering all these issues hoping that, it will serve as a primary standard of development environment while meeting all  ...  demands of developers.  ...  GDSS = GROUP DECISION SUPPPORT SYSTEM GDSS is commonly defined as a collection of procedures, software and hardware designed for the automated support of group work.  ... 
doi:10.5815/ijeme.2017.01.05 fatcat:jngxtvgrvzamzjzkjqsyqgj4s4
« Previous Showing results 1 — 15 out of 127,429 results