Search Results

Now showing 1 - 10 of 41
  • Conference Object
    Citation - Scopus: 3
    A Discussion on Is and Software Measurement Terminology Flexibility as an Example
    (Institute of Electrical and Electronics Engineers Inc., 2010) Pusatli,O.T.; Misra,S.
    Closeness in meaning of the terms in the information systems and software engineering May result in discussion of using proper affiliated terms while covering the scope of research. An example is touched in this exploratory study, which discusses flexibility and its affiliated terms: changeability, adaptability, compatibility, flexibility, expandability, extendibility, extensibility and portability. A risk of misinterpretation due to the variety of the usage of the term is noted whereas the adoption of the term has shown that the literature does not have such examples to a serious level; but this review informs about missing discussions in the research reports in the literature due to omitting or ignoring affiliated terms of the keywords. Another product of this paper is to provide basis for future studies in the flexibility as a quality factor in the software measurement. © 2010 IEEE.
  • Conference Object
    Citation - Scopus: 23
    Modified cognitive complexity measure
    (Springer Verlag, 2006) Misra,S.
    In cognitive functional size measure, the functional size is proportional to weighted cognitive complexity of all internal BCS's and number of input and output. This paper proposes the modification in cognitive functional size complexity measure. The proposed complexity measure is proportional to total occurrence of operators and operands and all internal BCS's. The operators and operands are equally important in design consideration. Thus, the contribution of the operators, operands and cognitive aspects complete the definition of a complexity measure in terms of cognitive. Accordingly, a new formula is developed for calculating the modified cognitive complexity measure. An attempt has also been made to evaluate modified cognitive complexity measure in terms of nine Weyuker's properties, through examples. It has been found that seven of nine Weyuker's properties have been satisfied by the modified cognitive complexity measure and hence establishes as a well-structured one. © Springer-Verlag Berlin Heidelberg 2006.
  • Conference Object
    Citation - Scopus: 3
    A Multi-Paradigm Complexity Metric (mcm)
    (2011) Misra,S.; Akman,I.; Cafer,F.
    Huge amount of researches and software metrics have been proposed for procedural and object-oriented languages. However, there are only few metrics available in the literature related with multi-paradigm programming languages. In this paper, we propose a metric to evaluate the code written in multi-paradigm language. Our proposed metric can be used for most of the programming paradigms, including both procedural and object-oriented languages. © 2011 Springer-Verlag.
  • Article
    Measuring the Reusable Quality for Xml Schema Documents
    (Budapest Tech Polytechnical Institution, 2013) Thaw,T.; Misra,S.
    Extensible Markup Language (XML) based web applications are widely used for data describing and providing internet services. The design of XML schema document (XSD) needs to be quantified with software with the reusable nature of XSD. This nature of documents helps software developers to produce software at a lower software development cost. This paper proposes a metric Entropy Measure of Complexity (EMC), which is intended to measure the reusable quality of XML schema documents. A higher EMC value tends to more reusable quality, and as well, a higher EMC value implies that this schema document contains inheritance feature, elements and attributes. For empirical validation, the metric is applied on 70 WSDL schema files. A comparison with similar measures is also performed. The proposed EMC metric is also validated practically and theoretically. Empirical, theoretical and practical validation and a comparative study proves that the EMC metric is a valid metric and capable of measuring the reusable quality of XSD.
  • Conference Object
    Citation - Scopus: 67
    A Step by Step Guide for Choosing Project Topics and Writing Research Papers in Ict Related Disciplines
    (Springer Science and Business Media Deutschland GmbH, 2021) Misra,S.
    ICT is fast-growing and changing field. A lot of researches are being done in various area of ICT, and results are presented in various platforms like conferences, journal and books. This is common observations in the publications from developing countries (especially in sub – Saharan africa) are not being published in reputed and established publishers even their technical/experiments are good. This is due to lack of several factors including professional presentation, the novelty of the topic, quality of literature review etc. This work guides final year bachelor’s students, PG students (masters and PhD) and young researchers, especially working in computing-related disciplines, on how to convert their project works into quality publications. The authors provide details on how these researchers can select suitable project topics, do a proper review, write up the key components of a paper and present their results in an appropriate form (that is, writing style starting from abstract to conclusion). This paper also presents and guides on how to write various types of review papers. © 2020, Springer Nature Switzerland AG.
  • Conference Object
    Citation - Scopus: 9
    A unique complexity metric
    (2008) Misra,S.; Akman,I.
    Metrics, in general, are defined as "a quantitative measure of the degree to which a system, component, or process possesses a given attribute". Complexity metrics are used to predict critical information about reliability and maintainability of software systems. This paper proposes complexity metric, which includes all major factors responsible for complexity. We validated our metric against the principles of measurement theory since the measurement theory has been proposed and extensively used in the literature as a means to evaluate the software engineering metrics. The scale of the metric is investigated through Extensive structure. It is found that the proposed measure is on ratio scale. The applicability of the proposed measure is tested through test cases and comparative study. © 2008 Springer-Verlag Berlin Heidelberg.
  • Conference Object
    A unique complexity metric
    (2008) Misra,S.; Akman,I.
    Metrics, in general, are defined as "a quantitative measure of the degree to which a system, component, or process possesses a given attribute". Complexity metrics are used to predict critical information about reliability and maintainability of software systems. This paper proposes complexity metric, which includes all major factors responsible for complexity. We validated our metric against the principles of measurement theory since the measurement theory has been proposed and extensively used in the literature as a means to evaluate the software engineering metrics. The scale of the metric is investigated through Extensive structure. It is found that the proposed measure is on ratio scale. The applicability of the proposed measure is tested through test cases and comparative study. © 2008 Springer-Verlag Berlin Heidelberg.
  • Conference Object
    Citation - Scopus: 1
    A Software Metric for Python Language
    (Springer Verlag, 2010) Misra,S.; Cafer,F.
    There are many metrics for evaluating the quality of codes written in different programming languages. However, no efforts have been done to propose metrics for Python, which is an important and useful language especially for the software development for the embedded systems. In this present work, we are trying to investigate all the factors, which are responsible for increasing the complexity of code written in Python language. Accordingly, we have proposed a unified metric for this language. Practical applicability of the metric is demonstrated on a case study. © 2010 Springer-Verlag Berlin Heidelberg.
  • Article
    Citation - Scopus: 4
    Multi-Paradigm Metric and Its Applicability on Java Projects
    (Budapest Tech Polytechnical Institution, 2013) Misra,S.; Cafer,F.; Akman,I.; Fernandez-Sanz,L.
    JAVA is one of the favorite languages amongst software developers. However, the numbers of specific software metrics to evaluate the JAVA code are limited. In this paper, we evaluate the applicability of a recently developed multi paradigm metric to JAVA projects. The experimentations show that the Multi paradigm metric is an effective measure for estimating the complexity of the JAVA code/projects, and therefore it can be used for controlling the quality of the projects. We have also evaluated the multi-paradigm metric against the principles of measurement theory.
  • Conference Object
    Citation - Scopus: 7
    Measuring Complexity of Object Oriented Programs
    (2008) Mısra, Sanjay; Misra,S.; Akman,I.; Mısra, Sanjay; Computer Engineering; Computer Engineering
    In this paper, a metric for object oriented language is formulated and validated. On the contrary of the other metrics used for object oriented programming (OOPs), the proposed metric calculates the complexity of a class at method level and hence considers the internal architecture of the classes, subclasses and member functions. The proposed metric is evaluated against Weyuker's proposed set of measurement principles through examples and validated through experimentation, case study and comparative study with similar measures. The practical usefulness of the metric is evaluated by a practical framework. © 2008 Springer-Verlag Berlin Heidelberg.