46 results
Search Results
Now showing 1 - 10 of 46
Conference Object Citation - Scopus: 3Error Density Metrics for Business Process Model(2009) Tonbul,G.; Misra,S.In this paper, metrics for business process model (BPM), are proposed, which are capable to measure the usability and effectiveness of BPMs. The proposed model is adapting error density metrics to BPMs by considering the similarities between the conceptual characteristics of BPMs and software products. We applied seven software metrics for evaluating quality of business processes/process models. Results show that our metrics help the organization to improve their process, as weighted measurements are indicators for unexpected situations/behaviour for business processes. © 2009 IEEE.Conference Object A Model for Measuring Cognitive Complexity of Software(Springer Verlag, 2008) Misra,S.; Akman,I.This paper proposes a model for calculating cognitive complexity of a code. This model considers all major factors responsible for (cognitive) complexity. The practical applicability of the measure is evaluated through experimentation, test cases and comparative study. © 2008 Springer-Verlag Berlin Heidelberg.Conference Object Citation - Scopus: 3Conflict resolution via emerging technologies?(Institute of Physics Publishing, 2019) Yinka-Banjo,C.; Ugot,O.-A.; Misra,S.; Adewumi,A.; Damasevicius,R.; Maskeliunas,R.This paper presents a review of the current techniques and approaches adopted in conflict resolution in Multi-Agent Systems (MAS). The review highlights the strength and weaknesses, and thus, their success in fostering cooperation and collaboration in multi-agent systems. We survey alternative approaches to conflict resolution that rely on emerging technologies such as deep learning. From the survey, we discuss the benefits of using these emerging technologies in the conflict resolution process. © 2019 Published under licence by IOP Publishing Ltd.Conference Object Citation - Scopus: 10A Model for Measuring Cognitive Complexity of Software(Springer Verlag, 2008) Misra,S.; Akman,I.This paper proposes a model for calculating cognitive complexity of a code. This model considers all major factors responsible for (cognitive) complexity. The practical applicability of the measure is evaluated through experimentation, test cases and comparative study. © 2008 Springer-Verlag Berlin Heidelberg.Conference Object Citation - Scopus: 5A Cognitive Requirement Specification Model(2009) Cafer,F.; Misra,S.Eliciting/Gathering information from the customers in requirement phase is the most crucial task in the development of the software development process, because this phase builds the base for the success or failure of any software product. Requirements specification process highly depends on the knowledge and mental abilities of the customers. In this paper, we are proposing a cognitive requirement specification model based on the cognitive classification of customers. © 2009 IEEE.Article Citation - Scopus: 5Document type definition (DTD) metrics(2011) Basci,D.; Misra,S.In this paper, we present two complexity metrics for the assessment of schema quality written in Document Type Definition (DTD) language. Both \Entropy (E) metric: E(DTD)" and \Distinct Structured Element Repetition Scale (DSERS) metric: DSERS(DTD)" are intended to measure the structural complexity of schemas in DTD language. These metrics exploit a directed graph representation of schema document and consider the complexity of schema due to its similar structured elements and the occurrences of these elements. The empirical and theoretical validations of these metrics prove the robustness of the metrics.Review Citation - Scopus: 11A Discussion on Assuring Software Quality in Small and Medium Software Enterprises: an Empirical Investigation;(2011) Tolga Pusatli,O.; Misra,S.Under the studies of general core activities including software inspection, review and testing to achieve quality objectives in small-medium size enterprises (SMEs), the paper presents a contemporary view of such companies against quality measures. The results from a local empirical investigation of quality standards in the Turkish software industry are reported. Around 150 software companies have been approached from which 17 detailed feedback inform that in order to ensure software quality, standards including internationally recognized International Standards Organization (ISO) and Capability Maturity Model Integration (CMMI) are given credit. However the substantial workload and resources required to obtain them are also reported as serious; downscaled frameworks of such large models proposed in the literature are not well known by the SMEs either. The paper also discusses work around that bypasses such standards to ease delivery of products while keeping certificates as labels just to acquire new jobs for the business.Article Citation - Scopus: 11An Approach for E-Commerce On-Demand Service-Oriented Product Line Development(Budapest Tech Polytechnical Institution, 2013) Ezenwoke,A.; Misra,S.; Adigun,M.The growth of Small, Medium and Micro Enterprises (SMMEs) is important to the economic development of Africa. This growth can be greatly enhanced by leveraging IT in business activities since e-commerce is a vital tool to allow participation in globalization. Many SMMEs cannot afford to own e-commerce facilities and to reduce cost. An SMME can pay for just the e-commerce facility they use without owning the services or infrastructure. Due to the dynamic nature of the business domain, delivering such on-demand functionalities involves high flexibility in adapting to new client requirements; therefore, a systematic approach to software component reuse must be adopted to reduce cost and the time to market for new products. This work explores the reuse capabilities of a hybridization of Service Oriented Architecture (SOA) and Software Product Line (SPL).Conference Object Citation - Scopus: 1Plagiarism Detection in Software Using Efficient String Matching(2012) Pandey,K.L.; Agarwal,S.; Misra,S.; Prasad,R.String matching refers to the problem of finding occurrence(s) of a pattern string within another string or body of a text. It plays a vital role in plagiarism detection in software codes, where it is required to identify similar program in a large populations. String matching has been used as a tool in a software metrics, which is used to measure the quality of software development process. In the recent years, many algorithms exist for solving the string matching problem. Among them, Berry-Ravindran algorithm was found to be fairly efficient. Further refinement of this algorithm is made in TVSBS and SSABS algorithms. However, these algorithms do not give the best possible shift in the search phase. In this paper, we propose an algorithm which gives the best possible shift in the search phase and is faster than the previously known algorithms. This algorithm behaves like Berry-Ravindran in the worst case. Further extension of this algorithm has been made for parameterized string matching which is able to detect plagiarism in a software code. © 2012 Springer-Verlag.Article Citation - Scopus: 15Assessing cognitive complexity in Java-based Object-Oriented systems: Metrics and tool support(Slovak Academy of Sciences, 2016) Crasso,M.; Mateos,C.; Zunino,A.; Misra,S.; Polvorín,P.Software cognitive complexity refers to how demanding the mental process of performing tasks such as coding, testing, debugging, or modifying source code is. Achieving low levels of cognitive complexity is crucial for ensuring high levels of software maintainability, which is one of the most rewardful software quality attributes. Therefore, in order to control and ensure software maintainability, it is first necessary to accurately quantify software cognitive complexity. In this line, this paper presents a software metric to assess cognitive complexity in Object-Oriented (OO) systems, and particularly those developed in the Java language, which is very popular among OO programming languages. The proposed metric is based on a characterization of basic control structures present in Java systems. Several algorithms to compute the metric and their materialization in the Eclipse IDE are also introduced. Finally, a theoretical validation of the metric against a framework specially designed to validate software complexity metrics is presented, and the applicability of the tool is shown by illustrating the metric in the context of ten real world Java projects and relevant metrics from the well-known Chidamber-Kemerer metric suite.

