Sam Supakkul
Home: http://www.utdallas.edu/~supakkul
E-mail: ssupakkul (at) ieee.org
Research Interests | Upcoming Events | Publications
| Tools | About
Research Interests
- Requirements engineering
- Software architecture
- Quality-driven software architecting
- Architecture and design patterns
Back
Upcoming Events
- (Deadline extended to June 1, 2011) 1st Int'l Workshop on Requirements Patterns (RePa'11), in conjunction with RE'11, Trento, Italy, Aug. 29, 2011
- International Conference on IT Convergence and Security 2011 (ICITCS 2011) [CFP]
Publications
- S. Supakkul, T. Hill, L. Chung, T.T. Tun, and J.C.S.P. Leite, "An NFR Pattern Approach to Dealing with NFRs," 18th IEEE Intl. Requirements Engineering Conf., Sydney, Australia, Sep. 27-Oct. 1, 2010, pp. 179-188 [presentation].
- S. Supakkul and L. Chung, "Visualizing Non-Functional Requirements Patterns", Proc. 5th Int'l
Workshop on Requirements Engineering Visualization (REV'10) in conjunction with RE'10, Sydney,
Austria, Sep. 28, 2010 (to appear).
- T. Hill, S. Supakkul, and L. Chung, “Confirming and Reconfirming Architectural Decisions on Scalability: A Goal- Driven Simulation Approach", Proc. 8th Intl. Workshop on System/Software Architectures,
Vilamoura, Portugal, Nov. 1-6 2009, pp. 327-336 [Paper]
- S. Supakkul, T. Hill, E. Oladimeji, and L. Chung, “Capturing, Organizing, and Reusing Knowledge of NFRs: An NFR Pattern Approach", Proc. 2nd Intl.
Workshop on Managing Requirements Knowledge (MaRK'09)
in conjunction with RE'09, Atlanta, Sept. 1, 2009, pp. 75-84. [paper, slides]
- S. Supakkul, T. Hill, E. Oladimeji, and L. Chung, “Security Threat and Vulnerability Mitigation Patterns: A Case of Credit Card Theft Mitigation”, Proc. of the 16th Patterns Languages of Programs (PLoP 2009), Chicago, Aug. 28-30, 2009 (in print) [paper]
- S. Supakkul and L. Chung, “Extending Problem Frames to Deal with
Stakeholder Problems: An Agent- and Goal-Oriented Approach”, Proc. the 24th ACM Symposium on Applied Computing (RE Track), Mar. 9-12, 2009, Honolulu, pp. 389-394 [paper, slides]
- E. Oladimeji, S. Supakkul and L. Chung, “Model-Driven Development of Secure Software
Architecture,” Intl. Conf. on Software and Knowledge Engineering,
Boston, July 2007
- E. Oladimeji, S. Supakkul and L. Chung, “Security
Threat Modeling: A Goal-Oriented Approach,” Proc.
SEA’06, Dallas, TX,
Dec. 2006 pp. 178-185.
- L. Chung and S. Supakkul, “Capturing and Reusing
Functional and Non-Functional Requirements Knowledge,” Proc. IEEE IRI
2006 pp. 539-544 [paper, slides].
- S. Supakkul, E. Oladimeji,
and L. Chung, “Toward Component Non-functional Interoperability Analysis:
A UML-based and Goal-Oriented Approach,” Proc. 1st IEEE Intl. Workshop on
Software Architectures and Components Integration (SACI'06) 2006 pp. 351-358 [paper, slides (with animation for slide-show mode)]
- S. Supakkul and L. Chung, “Applying an NFR-driven and Goal-oriented
Approach in a Hazard Analysis: A Case Study”, Proc. SERA’06 , Aug. 9-11. Seattle, Washington.
pp. 22-29 [paper, slides (with animation for slide-show mode)]
- E. Oladimeji, S. Supakkul
and L. Chung, “Representing Security Goals, Policies and Objects”,
Proc. IEEE/ACIS 5th Intl. Conf. on Computer & Information Science
(ICIS’06), July 12-14, Honolulu,
pp. 160-167
- S. Supakkul and L. Chung, “Representing, Organizing
and Reusing Knowledge about both Functional and Non-Functional Requirements”,
IRMA 2006, Washington D.C, May 21-24, 2006, pp 534-537 [slides]
- L. Chung and S. Supakkul,
“Reasoning about Functional and Non-Functional Concerns during Model Refinement”,
IRMA 2006, Washington D.C, May 21-24, 2006, pp 816-819
- L. Chung and S. Supakkul,
“Representing NFRs and FRs: A Goal-Oriented and
Use Case-Driven Approach”, W. Dosch, R. Y. Lee and
C. Woo (Eds.), SERA 2004: Revised Selected Papers, Lecture Notes in Computer
Science 3647/ 2005, pp. 29-41. [paper, slides (run the slide-show mode)]
- S. Supakkul and L. Chung, “A UML Profile for Goal-Oriented
and Use Case-Driven Representation of NFRs and FRs”, Proc. SERA'05, IEEE Computer Society. pp.
112-121 [paper, slides (with animation for slide-show mode)]
- S. Supakkul and L. Chung, “Integrating FRs and NFRs: A Use Case and Goal Driven Approach,” Proc.,
2nd Intl. Conference on Software Engineering
Research, Management & Applications (SERA'04), May 5 - 7, 2004, Los Angeles, CA., pp.
30-37
- L. Chung, S. Supakkul and A. Yi, “Software Architecting
Using Goals, Scenarios, Patterns, and Objects”, Proc. ICTS'03, August,
2003, Pasadena, CA
- L. Chung, S. Supakkul and A. Yi, “Good Software
Architecting: Goals, Objects and Design Patterns”, Information, Computing
& Communication Technology Symposium (ICCT- 2002), UKC'02, July
8-11, 2002, Seoul,
Korea [paper]
- S. Supakkul and L. Chung, “Virtual OSGi Framework and Telecommunications”, Proc., 9th
Intl. Conf. on Telecommunication Systems: Modeling
and Analysis (ICTS2001), March 15-18, 2001, Dallas, TX,
pp. 131-160
Back
Tools
I have developed a tool called the RE-Tools for Requirements Engineering. The following are the supported notations:
- The NFR framework for non-functional requirements (NFRs) modeling
- The i* Framework for agent-oriented modeling
- KAOS for formal goals modeling
- The Problem Frames for business and system requirements and specifications modeling
- UML for object-oriented modeling
The RE-Tools has been downloaded over 500 times from 46 countries, and has been reported used in teaching and research in the US, Canada, Brazil, and China. More information about the tool is available here.
Back
About
Sam received a Ph.D. in Software Engineering from the University of Texas at Dallas, with Dr. Lawrence Chung as his thesis advisor. He has worked in the industry for 20 years serving in various capacities, including chief software architect, requirements engineer, and technical lead in a number of industries, including telecommunication, airlines, and smart homes. He is a senior member of the IEEE.
Academia Activities
Program Committee Member
- International Conference on IT Convergence and Security 2011 (ICITCS 2011)
- IADIS Internet Applications and Research 2011
- 9th Int'l Workshop on System/Software Architectures (IWSSA'11)
- 9th ACIS Int'l Conf. on Software Engineering Research, Management and Applications (SERA'11)
- 10th IEEE/ACIS Int'l Conf. on Computer and Information Science (ICIS 2011)
- 1st ACIS Int'l Conf. on Computers, Networks, Systems and Industrial Engineering (CNSI 2011)
- Int'l Conf. on Information Science and Applications (ICISA 2011)
- 4th Int'l C* Conference on Computer Science & Software Engineering (C3S2E'11)
- 9th IEEE/ACIS Int'l Conf. on Computer & Information Science (ICIS 2010)
- 8th Int'l Conf. on Software Engineering Research, Management and Applications (SERA'10)
- Int'l Conf. on Information Science and Applications
(ICISA 2010)
- 7th Int'l Conf. on Software Engineering Research, Management and Applications (SERA'09)
- 8th IEEE/ACIS Int'l Conf. on Computer & Information Science (ICIS'09)
- 10th ACIS Int'l Conf. on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'09)
- Advanced Software Engineering & Its Applications (ASEA 2008)
- 9th ACIS Int'l Conf. on Software
Engineering, Artificial Intelligence, Networking, and Parallel/Distributed
Computing (SNPD’08)
- 7th IEEE/ACIS Int’l Conf. on Computer
& Information Science (ICIS’08)
- 6th Int’l Conf. on Software Engineering Research,
Management and Applications (SERA’07)
- 6th IEEE/ACIS Int’l Conf. on Computer
& Information Science (ICIS’07)
- IRMA Int’l Conf. 2007
- 5th Int’l
Conf. on Software Engineering Research, Management and Applications (SERA’06)
- 5th IEEE/ACIS
Int’l Conf. on Computer & Information Science (ICIS’06)
- 1st IEEE/ACIS
Int’l Workshop on Component-Based Software Engineering, Software Architecture
and Reuse (COMSAR06)
Book and Journal Reviewer
- G. Canfora (editor), Journal of Software Maintenance and Evolution, Wiley, in print.
- DC Lou (editor), Journal of Systems and Software, Elsevier
- L. Chung, N. Subramanian, J.L. Garrido and M. Noguera (guest editors), Journal of Systems and Software: Special Issue on System/Software Architectures, Elsevier, in print
- E. Alkhalifa
(editor), "E-Strategies for Resource Management Systems: Planning and Implementation", IGI Global, 2010
- Communications in Computer and Information Science (CCIS Post-proceedings), Springer, 2009
- R. Denney, “Succeeding with Use Cases”, Addison-Wesley,
2005
- G. Schneider, J. Winters, “Applying
Use Cases: A Practical Guide”, Addison-Wesley, 1998
Session Chair
- IRMA 2006 Int'l Conference 2007, Washington D.C., May 21-24, 2006
Pattern Shepherd
- 17th Patterns Languages of Programs (PLoP 2010)
Industry Activities (partial)
- Chief Software Architect, Digital
Pockets, Dallas, 2000
- Software Architect, MCI,
Richardson, 1998-2000
- Consultant
- e-gatematrix, Atlanta, 2003-2004
- NEC America, Irving,
1994
- American Airlines Decision Technologies,
Fort Worth, 1990-1993
Back
© 2010-2011 Sam Supakkul
Updated May 24, 2011