Click to see a bigger version of the lab logo
The Software Quality Engineering Laboratory (SQUALL) :: Refereed Journal Publications

Vahid .
Refereed Journal Publications:

Please Note:

  • Many of the documents that can be downloaded below are the technical reports (TR) corresponding to the listed publications (the TR numbers are listed on our lab web site), not the publications themselves. Please use appropriate references to journals or conferences when referencing our works.
2011
  • A Systematic Review of Transformation Approaches between User Requirements and Analysis Models
    Tao Yue, Lionel Briand, Yvan Labiche
    (forthcoming) Requirements Engineering (Springer)
    , 2011.
2010
  • A UML/MARTE Model Analysis Method for Uncovering Scenarios Leading to Starvation and Deadlocks in Concurrent Systems
    Marwa Shousha, Lionel Briand, Yvan Labiche
    (forthcoming) IEEE Transactions on Software Engineering
    , 2010.

  • Modeling Safety and Airworthiness (RTCA DO-178B) Information: Conceptual Model and UML Profile
    Gregory Zoughbi, Lionel Briand, Yvan Labiche
    (forthcoming) Software and Systems Modeling
    , 2010.

  • Assessing, Comparing, and Combining State Machine-Based Testing and Structural Testing: A Series of Experiments
    Mouchawrab S., Briand L. C., Labiche Y. and Di Penta M.
    (forthcoming) IEEE Transaction on Software Engineering
    , 2010.

  • Solving the Class Responsibility Assignment Problem in Object-oriented Analysis with Multi-Objective Genetic Algorithms
    Michael Bowman, Lionel C. Briand, Yvan Labiche
    Forthcoming IEEE Transactions on Software Engineering, Special Issue on Search-Based Optimization
    , 2010.
    Full text (PDF file)
2009
  • Using Machine Learning to Refine Category-Partition Test Specifications and Test Suites
    Lionel C. Briand, Yvan Labiche, Z. Bawar, N. Traldi Spido
    Information and Software Technology
    , vol. 51, no. 11, pp. 1551-1564, 2009.
    Full text (PDF file)

  • Improving the Coverage Criteria of UML State Machines Using Data Flow Analysis
    Lionel C. Briand, Yvan Labiche, Q. Lin
    Forthcoming Software Testing, Verification and Reliability
    , 2009.
    Full text (PDF file)

  • A UML-based Quantitative Framework for early Prediction of Resource Usage and Load in Distributed Real-Time Systems
    Vahid Garousi, Lionel C. Briand, Yvan Labiche
    Springer Software and System Modeling, vol. 8, no. 2, pp. 275-302, 2009
    Full text (PDF file)

  • Automating Regression Test Selection Based on UML Designs
    L.C. Briand, Y. Labiche, S. He
    Information and Software Technology, vol. 51, no. 1, pp. 16-30, 2009
    Full text (PDF file)

  • Automated Traceability Analysis for UML Model Refinements
    Tao Yue, Lionel C. Briand, Yvan Labiche
    Elsevier Journal of Information and Software Technology, vol. 51, no. 2, pp. 512-527, February 2009.
    Full text (PDF file)
2008
  • Traffic-aware Stress Testing of Distributed Real-Time Systems Based on UML Models using Genetic Algorithms
    Vahid Garousi, Lionel Briand and Yvan Labiche
    Elsevier Journal of Systems and Software (JSS), Special Issue on Model-based Software Testing, vol. 81, no. 2, pp. 161-185, February 2008
    Full text (PDF file)
2007
  • A State-based Approach to Integration Testing for Object-Oriented Programs
    Sh. Ali, L. C. Briand, M. Jaffar-ur Rehman, H. Asghar, Z. Zafar, A. Nadeem
    Journal of Information and Software Technology (Elsevier), 49 (2007)
    Full text (PDF file)
2006
  • Towards the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software
    Lionel C. Briand, Yvan Labiche, Johanne Leduc
    IEEE Transactions on Software Engineering, vol. 32 (9), pp. 642-663, September 2006
    Corresponding TR

  • Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria
    James H. Andrews, Lionel C. Briand, Yvan Labiche and Akbar Siami Namin
    IEEE Transactions on Software Engineering, vol. 32 (8), pp. 608-624, August 2006
    Corresponding TR

  • The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
    Erik Arisholm, Lionel C. Briand, Siw Elisabeth Hove, Yvan Labiche
    IEEE Transaction on Software Engineering, vol. 32 (6), pp. 365-381, Jun. 2006.
    Corresponding TR

  • Automated Impact Analysis of UML Models
    L. Briand. Y. Labiche, L. O'Sullivan, M. Sowka
    Journal of Systems and Software (Elsevier), vol. 79, no. 3, pp 339-352, March 2006

    Corresponding TR

  • Using Genetic Algorithms for Early Schedulability Analysis and Stress Testing in Real-Time Systems
    L. Briand, Y. Labiche, M. Shousha
    Genetic Programming and Evolvable Machines, vol. 7 (2), pp 145-170, Springer, 2006.
    Corresponding TR
2005
  • Determining Inspection Cost-Effectiveness by Combining Project Data and Expert Opinion
    Bernd Freimut, Lionel C. Briand , and Ferdinand Vollei
    IEEE Trans. in Software Engineering, vol. 31, no. 12, pp. 1074-1092, December 2005
    Corresponding TR

  • A Measurement Framework for Object-Oriented Software Testability
    S. Mouchawrab, L. C. Briand, Y. Labiche
    Journal of Information and Software Technology (Elsevier), vol. 47, no. 15, pp. 979-997, December 2005
    Corresponding TR

  • An Experimental Investigation of Formality in UML-Based Development
    L.C. Briand, Y. Labiche, M. Di Penta, H.-D. Yan
    IEEE Trans. in Software Engineering, v
    ol. 31, no. 10, pp. 833-849, October 2005
    Corresponding TR

  • Automated Support for Deriving Test Requirements from UML Statecharts
    L.C. Briand, Y. Labiche, J. Cui
    Special Issue of the Journal of Software and Systems Modeling (Springer), vol. 4, no. 4, pp. 399-423, December 2005
    Corresponding TR
2004
  • Assessing and Improving State-Based Class Testing: A Series of Experiments
    L.C. Briand, M. Di Penta and Y. Labiche
    IEEE Transactions on Software Engineering, vol. 30, no. 11, pp: 770-793, Nov. 2004
    Corresponding TR

  • Dynamic Coupling Measurement for Object-Oriented Software
    E. Arisholm, L. C. Briand, A. Foyen
    IEEE Transaction on Software Engineering, vol. 30, no. 8 , pp. 491-506, Aug. 2004
    Corresponding TR

  • Using Multiple Adaptive Regression Splines to Understand Trends in Inspection Data and Identify Optimal Inspection Rates
    L. C. Briand, B. Freimut and F. Vollei
    Journal of Systems and Software (Elsevier), vol. 73, no. 2, 2004
    Corresponding TR

2003
  • Experimenting with Genetic Algorithms and Coupling Measures to Devise Optimal Test Orders
    L. C. Briand, J. Feng and Y. Labiche
    in T. M. Khoshgoftaar, Ed., Software Engineering with Computational Intelligence, Kluwer, 2003
    Corresponding TR

  • An Investigation of Graph-Based Class Integration Test Order Strategies
    L. C. Briand, Y. Labiche and Y. Wang
    IEEE Transactions on Software Engineering, vol. 29, no. 7 , pp. 594-607, July 2003
    Corresponding TR

  • Investigating the Use of Analysis Contracts to Improve the Testability of Object-Oriented Code
    L. C. Briand, Y. Labiche and H. Sun
    Software - Practice and Experience (Wiley), vol. 33 (7), pp. 637-672, 2003
    Corresponding TR
     

2002
  • Empirical Studies of Quality Models in Object-Oriented Systems
    L. C. Briand and J. Wuest
    Advances in Computers, Academic Press, vol. 56, 2002
    Full text (PDF file)


  • An Operational Process for Goal-Driven Definition of Measures
    L. C. Briand, S. Morasca and V. Basili
    IEEE Transactions on Software Engineering, vol. 28 (12), pp. 1106-1125, 2002
    Full text (PDF file)


  • Assessing the Applicability of Fault-Proneness Models Across Object-Oriented Software Projects
    L. C. Briand, W. Melo and J. Wuest
    IEEE Transactions on Software Engineering, vol. 28 (7), pp. 706-720, 2002
    Full text (PDF file)


  • A UML-Based Approach to System Testing
    L. C. Briand and Y. Labiche
    Software and Systems Modeling (Springer), vol. 1 (1), pp. 10-42, 2002
    Corresponding TR
2001
  • The Impact of Design Properties on Development Cost in Object-Oriented System
    L.  Briand, J. Wüst
    International Software Engineering Research Network (ISERN), 1999, ISERN-99-16
    Version 2.  IEEE Transactions on Software Engineering, vol. 27, no. 11, pp. 963-986, November 2001
    Full text (PDF file)

  • Integrating Scenario-based and Measurement-based Software Product Assessment
    L. Briand, J. Wuest
    Journal of Systems and Software (Elsevier), 59 (2001) pp. 3-22, 2001
    Full text (PDF file)

  • A Controlled Experiment for Evaluating Quality Guidelines on the Maintainability of Object-Oriented Designs
    L. Briand, C. Bunse, J. Daly
    IEEE Transactions  on Software Engineering, v
    ol. 27, issue. 6, pp. 513-530, June 2001
    Full text (PDF file)

  • Replicated Case Studies for Investigating Quality Factors in Object-Oriented Designs
    L. Briand, J. Wuest, H. Lounis
    Empirical Software Engineering (Kluwer), vol. 6, no. 1, pp. 11-58, 2001
    Full text (PDF file)
2000
  • Empirical Studies of Object-Oriented Artifacts, Methods, and Processes: State of  The Art and Future Directions
    L. Briand, E. Arisholm, S. Counsell, F. Houdek, P. Thévenod-Fosse
    Empirical Software Engineering (Kluwer), vol. 4, no. 4, pp. 387-404, 2000
    Full text (PDF file)

  • Using Simulation for Assessing the Real Impact of Test Coverage on Defect Coverage
    L. Briand, D. Pfahl
    IEEE Transactions on Reliability, vol. 49, no. 1, pp.
    60-70, March 2000
    Full text (PDF file)

  • A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content
    L. Briand, K. El Emam, B. Freimut, O. Laitenberger
    IEEE Transactions on Software Engineering, vol. 26, no. 6, pp.
    518-540, June 2000
    Full text (PDF file)

  • Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems
    L. Briand, J. Wüst, John W. Daly, V. Porter
    Journal of Systems and Software (Elsevier), 51 (2000), pp. 245-273, 2000
    Full text (PDF file)
ahidVahid
     


Copyright ©2003-2006, The Software Quality Engineering Laboratory (SQUALL)
Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada
Web Site Design & Maintenance by:
Yvan Labiche