Semantic decoupling: reducing the impact of requirement changes

The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the...

Full description

Saved in:
Bibliographic Details
Published in:Requirements engineering Vol. 15; no. 4; pp. 419 - 437
Main Authors: Navarro, Israel, Leveson, Nancy, Lunqvist, Kristina
Format: Journal Article
Language:English
Published: London Springer-Verlag 01.11.2010
Springer Nature B.V
Subjects:
ISSN:0947-3602, 1432-010X, 1432-010X
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle.
AbstractList The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle.
The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle.[PUBLICATION ABSTRACT]
The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle.
Author Leveson, Nancy
Navarro, Israel
Lunqvist, Kristina
Author_xml – sequence: 1
  givenname: Israel
  surname: Navarro
  fullname: Navarro, Israel
  organization: Massachusetts Institute of Technology
– sequence: 2
  givenname: Nancy
  surname: Leveson
  fullname: Leveson, Nancy
  email: leveson@mit.edu
  organization: Massachusetts Institute of Technology
– sequence: 3
  givenname: Kristina
  surname: Lunqvist
  fullname: Lunqvist, Kristina
  organization: Massachusetts Institute of Technology
BackLink https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-10855$$DView record from Swedish Publication Index (Mälardalens högskola)
BookMark eNp9kM1u1TAQhS1UJG4LD8AuYsOGwNiJ45gNqspfpUpdFBA7y3HG97pK7NR2hHh7HN0KpEp0MWOP9Z0ZzzklJz54JOQlhbcUQLxLJXVdDRS2kDV_Qna0bdhW_TwhO5CtqJsO2DNymtItAGuFlDvy4QZn7bMz1YgmrMvk_P59FXFcTblV-YCVmxdtchVseb5bXcQZfa7MQfs9pufkqdVTwhf35xn5_vnTt4uv9dX1l8uL86vaNH2b61EOqJux7QfLhbHMMjb2rB9GzmgH1IDUXFJJrQTeCTNQFBa4FQY7HEULzRl5c-ybfuGyDmqJbtbxtwraqY_ux7kKca_m8aAo9JwX_PURX2K4WzFlNbtkcJq0x7Am1XeUtyBEW8hXD8jbsEZfdlE9cMpZB1s7eoRMDClFtH_nU1Cb_-rovypubyHVphEPNMZlnV3wOWo3Papk97uWKcXk-O9L_xf9AZRdmwU
CitedBy_id crossref_primary_10_1007_s00766_014_0215_x
crossref_primary_10_1145_2523088
crossref_primary_10_1109_TEM_2015_2491283
crossref_primary_10_1016_j_procs_2024_09_412
Cites_doi 10.1109/32.825764
10.1016/S0925-7535(03)00047-X
10.1016/S0164-1212(99)00142-9
10.1145/1094811.1094824
10.1145/1101908.1101962
10.1109/21.370186
10.1109/ICRE.2002.1048507
10.1109/AERO.2008.4526677
10.1109/TEM.1981.6448589
10.1109/ICSE.2003.1201194
10.1147/sj.132.0115
10.1145/361598.361623
10.1049/sej.1994.0011
10.1007/BF01588087
10.7551/mitpress/6867.001.0001
10.1016/0164-1212(93)90072-6
10.1287/mnsc.43.3.276
10.1109/ISRE.1997.566866
10.1145/1052898.1052900
10.1115/DETC1994-0034
10.7551/mitpress/2366.001.0001
10.1109/TSE.2004.41
10.1145/1081706.1081734
10.1109/TSMC.1985.6313353
10.1145/74587.74628
10.1145/349360.351140
10.1145/503271.503224
ContentType Journal Article
Copyright Springer-Verlag London Limited 2010
Copyright_xml – notice: Springer-Verlag London Limited 2010
DBID AAYXX
CITATION
3V.
7SC
7XB
88I
8AL
8AO
8FD
8FE
8FG
8FK
ABJCF
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
L6V
L7M
L~C
L~D
M0N
M2P
M7S
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
Q9U
ADTPV
AOWAS
DF7
DOI 10.1007/s00766-010-0109-5
DatabaseName CrossRef
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
ProQuest Central (purchase pre-March 2016)
Science Database (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest Pharma Collection
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
Materials Science & Engineering Collection
ProQuest Central (Alumni Edition)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
ProQuest Technology Collection
ProQuest One Community College
ProQuest Central Korea
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Science Database
Engineering Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
ProQuest Central Basic
SwePub
SwePub Articles
SWEPUB Mälardalens högskola
DatabaseTitle CrossRef
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Pharma Collection
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Engineering Collection
Advanced Technologies & Aerospace Collection
ProQuest Computing
Engineering Database
ProQuest Science Journals (Alumni Edition)
ProQuest Central Basic
ProQuest Science Journals
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
ProQuest One Academic
ProQuest Central (Alumni)
ProQuest One Academic (New)
DatabaseTitleList Computer and Information Systems Abstracts

Computer Science Database

Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1432-010X
EndPage 437
ExternalDocumentID oai_DiVA_org_mdh_10855
2191580361
10_1007_s00766_010_0109_5
Genre Feature
GroupedDBID -4Z
-59
-5G
-BR
-CS
-D8
-EM
-Y2
-~C
.4S
.86
.DC
.VR
06D
0R~
0VY
123
1N0
1SB
2.D
203
28-
29P
2J2
2JN
2JY
2KG
2LR
2P1
2VQ
2~H
30V
3EH
3V.
4.4
406
408
409
40D
40E
5QI
5VS
67Z
6NX
88I
8AO
8FE
8FG
8FW
8TC
8UJ
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AAOBN
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDBF
ABDZT
ABECU
ABFTV
ABHFT
ABHLI
ABHQN
ABJCF
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABUWG
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFO
ACGFS
ACGOD
ACHSB
ACHXU
ACIHN
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACREN
ACSNA
ACUHS
ACZOJ
ADHHG
ADHIR
ADIMF
ADINQ
ADKNI
ADKPE
ADMLS
ADRFC
ADTPH
ADURQ
ADYFF
ADYOE
ADZKW
AEAQA
AEBTG
AEFIE
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFEXP
AFGCZ
AFKRA
AFLOW
AFQWF
AFWTZ
AFYQB
AFZKB
AGAYW
AGDGC
AGGDS
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMTXH
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARCSS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
AZQEC
B-.
B0M
BA0
BBWZM
BDATZ
BENPR
BGLVJ
BGNMA
BPHCQ
BSONS
CAG
CCPQU
COF
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
DWQXO
EAD
EAP
EBLON
EBS
EDO
EIOEI
EJD
EMK
EPL
ESBYG
ESX
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNUQQ
GNWQR
GQ6
GQ7
GQ8
GXS
H13
HCIFZ
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
I-F
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
K6V
K7-
KDC
KOV
KOW
KZ1
L6V
LAS
LLZTM
LMP
M0N
M2P
M4Y
M7S
MA-
N2Q
NB0
NDZJH
NPVJJ
NQJWS
NU0
O9-
O93
O9G
O9I
O9J
OAM
P19
P2P
P62
P9O
PF0
PQQKQ
PROAC
PT4
PT5
PTHSS
Q2X
QOK
QOS
R4E
R89
R9I
RHV
RIG
RNI
RNS
ROL
RPX
RSV
RZK
S16
S1Z
S26
S27
S28
S3B
SAP
SCJ
SCLPG
SCO
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
T16
TSG
TSK
TSV
TUC
TUS
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z7R
Z7S
Z7X
Z7Z
Z83
Z88
Z8M
Z8N
Z8R
Z8T
Z8W
Z92
ZMTXR
~8M
~EX
AAPKM
AAYXX
ABBRH
ABDBE
ABFSG
ABRTQ
ACSTC
ADHKG
AEZWR
AFDZB
AFFHD
AFHIU
AFOHR
AGQPQ
AHPBZ
AHWEU
AIXLP
ATHPR
AYFIA
CITATION
PHGZM
PHGZT
PQGLB
7SC
7XB
8AL
8FD
8FK
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQUKI
PRINS
Q9U
ADTPV
AOWAS
DF7
ID FETCH-LOGICAL-c384t-d9bea3d48bf57cf2f22d828bd521601c09a59191f90567cb1e7f05f7ce6ed7403
IEDL.DBID K7-
ISICitedReferencesCount 7
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000283154600004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0947-3602
1432-010X
IngestDate Tue Nov 04 16:16:00 EST 2025
Sun Nov 09 10:04:02 EST 2025
Tue Nov 04 19:58:31 EST 2025
Tue Nov 18 21:18:54 EST 2025
Sat Nov 29 05:32:45 EST 2025
Fri Feb 21 02:31:39 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords Software traceability
Coupling
Software requirements
Software changeability
Language English
License http://www.springer.com/tdm
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c384t-d9bea3d48bf57cf2f22d828bd521601c09a59191f90567cb1e7f05f7ce6ed7403
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
PQID 805152605
PQPubID 43844
PageCount 19
ParticipantIDs swepub_primary_oai_DiVA_org_mdh_10855
proquest_miscellaneous_861540774
proquest_journals_805152605
crossref_primary_10_1007_s00766_010_0109_5
crossref_citationtrail_10_1007_s00766_010_0109_5
springer_journals_10_1007_s00766_010_0109_5
PublicationCentury 2000
PublicationDate 2010-11-01
PublicationDateYYYYMMDD 2010-11-01
PublicationDate_xml – month: 11
  year: 2010
  text: 2010-11-01
  day: 01
PublicationDecade 2010
PublicationPlace London
PublicationPlace_xml – name: London
PublicationTitle Requirements engineering
PublicationTitleAbbrev Requirements Eng
PublicationYear 2010
Publisher Springer-Verlag
Springer Nature B.V
Publisher_xml – name: Springer-Verlag
– name: Springer Nature B.V
References Dulac N, Viguier T, Leveson N, M-A Storey (2002) On the use of visualization in formal requirements specification. International Conference on Requirements Engineering, Essen, Germany
Sullivan K, Griswold W, Song Y et al (2005) Information hiding interfaces for aspect-oriented design. In: ESEC/FSE ‘05, September
PohlKProcess-centered requirements engineering1996New YorkWiley
RasmussenJThe role of hierarchical knowledge representation in decision making and system managementIEEE Trans Syst Man Cybern1985152234243
StewardDVThe design structure system: a method for managing the design of complex systemsIEEE Trans Eng Manage19812837174
Leveson NG, Reese JD (1994) TCAS II intent specification. http://sunnyday.mit.edu/papers/intent.pdf
DePauwWKimmelmanDStaskoJVisualizing object-oriented software executionSoftware visualization1997CambridgeMIT Press329367
Gotel O, Finkelstein A (1997) Extended requirements traceability: results of an industrial case study. In: Proceedings of third international symposium on requirements engineering (RE97). IEEE Computer Society Press, pp 169–178
Sangal N, Jordan E, Sinha V, and Jackson D (2005) Using dependency models to manage complex software architecture. In: Proceedings of the 20th annual ACM SIGPLAN conference on object oriented programming, systems, languages, and applications, pp 167–176
Owens BD, Herring MS, Dulac N, Leveson N, Ingham M, Weiss KA (2008) Application of a safety-driven design methodology to an outer planet exploration mission. IEEE Aerospace Conference, Big Sky, Montana, March 2008
Dahlstedt AG, Persson A (2003) Requirements interdependencies-moulding the state of research into a research agenda. In: Ninth international workshop on requirements engineering: foundation for software quality (REFSQ ‘03)
WilkieFGKitchenhamBACoupling measures and change ripples in C++ application softwareJ Syst Softw2000522–315716410.1016/S0164-1212(99)00142-9
Allen EB, Khosgoftaar TM, Chen Y (2001) Measuring coupling and complexity of software modules: an information theory approach. In: Seventh international software metrics symposium, p 124
Lopes CV, Bajracharya SK (2005) An analysis of modularity in aspect oriented design. In: 4th international conference on aspect-oriented software development. New York, NY, USA, pp 15–26
ParnasDLOn the criteria to be used in decomposing system into modulesCommun ACM197215121053105810.1145/361598.361623
Pimmler TU, Eppinger S (1994) Integration analysis of product decompositions. In: Proceedings of the ASME DETC design theory and methodology conference. Minneapolis
Dick J (2002) Rich traceability. In: Proceedings of the 1st international workshop on traceability in emerging forms of software engineering, Edinburgh, Scotland, Sept 2002
Dowling KR, Bennett R, Blackwell M, Graham T, Gatrall S, O’Toole R, Schempf H (1992) A mobile robot system for ground servicing operations on the space shuttle. Cooperative intelligent robotics in space III. In: Proceedings of the Meeting, Boston, MA, 16–18 November 1992 (A93-29101 10–54). Society of Photo-Optical Instrumentation Engineers, Bellingham, WA, pp 298–309
YourdonEConstantineLStructured design1979Englewood CliffsPrentice Hall0466.68003
ArisholmEBriandLFoyenADynamic coupling measurement for object-oriented softwareIEEE Trans Softw Eng200430849150610.1109/TSE.2004.41
LevesonNGIntent specifications: an approach to building human-centered specificationsIEEE Trans Softw Eng20002611535
LevesonNGSafeware: system safety and computers1995BostonAddison-Wesley
LevesonNGA new accident model for engineering safer systemsSaf Sci200442423727010.1016/S0925-7535(03)00047-X
BaldwinCYClarkKBDesign rules, vol 1: the power of modularity2000CambridgeThe MIT Press
SullivanKCaiYHallenBGriswoldWGThe structure and value of modularity in software designSIGSOFT Softw Eng Notes20012659910810.1145/503271.503224
SmithRPEppingerSIdentifying controlling features of engineering design iterationManage Sci1997433276293
GarudRKumaraswamyATechnological and organizational designs to achieve economics of substitutionStrateg Manag J1995176365
Cai Y, Sullivam KJ (2005) Simon: modeling and analysis of design space structures. In: Proceedings of the 20th IEEE/ACM international conference on automated software engineering, pp 329–332
Marcus A, Maletic J (2003) Recovering documentation-to-source-code traceability links using latent semantic indexing. International Conference on Software Engineering (ICSE)
KotonyaGSommervilleIRequirements engineering: processes and techniques1998New YorkWiley
GlaserRChiMTHFarrMJThe nature of expertise1988HillsdaleErlbaum
OffuttJHarroldMJKoltePA software metric system for module couplingJ Syst Softw199320329530810.1016/0164-1212(93)90072-6
Stevens WP, Myers GJ, Constantine LL (1974) Structured design. IBM Syst J 13(2):115–139
AokiMTowards a comparative institutional analysis2001CambridgeMIT Press(Chap. 4)
MacCormack A, Rusnak J, Baldwin C (2004) Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Harvard Business School Working Paper Number 05-016
MyersGJComposite/structured design1978New YorkVan Nostrand Reinhold Company
RotenstreichSToward measuring potential couplingSoftw Eng J199492839010.1049/sej.1994.0011
BaldwinCYClarkKBMinaiABrahaDYamYBModularity in the design of complex engineering systemsComplex engineered systems: science meets technology2006NYNew England Complex Systems Institute Series on Complexity
VicenteKJChristoffersenKPereklitASupporting operator problem solving through ecological interface designIEEE Trans Syst Man Cybern199525452954510.1109/21.370186
EppingerSWhitneyDA model-base method for organizing tasks in product developmentRes Eng Des1994611310.1007/BF01588087
Jaffe MS (1988) Completeness, robustness, and safety in real-time software. PhD Dissertation, University of California, Irvine
MyersGJReliable software through composite design1975New YorkPetrocelli/Charter
Leveson NG (2000) Completeness in formal specification language design for process-control systems. ACM Formal Methods in Software Practice, Portland
CY Baldwin (109_CR4) 2000
DV Steward (109_CR38) 1981; 28
W DePauw (109_CR8) 1997
FG Wilkie (109_CR42) 2000; 52
E Arisholm (109_CR3) 2004; 30
GJ Myers (109_CR27) 1978
G Kotonya (109_CR17) 1998
NG Leveson (109_CR22) 2004; 42
E Yourdon (109_CR43) 1979
NG Leveson (109_CR18) 1995
109_CR10
109_CR32
S Rotenstreich (109_CR34) 1994; 9
K Sullivan (109_CR39) 2001; 26
109_CR1
109_CR36
109_CR35
109_CR11
109_CR33
R Garud (109_CR13) 1995; 17
R Glaser (109_CR14) 1988
109_CR16
109_CR15
109_CR37
KJ Vicente (109_CR41) 1995; 25
109_CR19
CY Baldwin (109_CR5) 2006
DL Parnas (109_CR30) 1972; 15
M Aoki (109_CR2) 2001
109_CR7
K Pohl (109_CR31) 1996
109_CR6
109_CR9
109_CR21
109_CR20
109_CR40
109_CR25
109_CR24
GJ Myers (109_CR26) 1975
J Offutt (109_CR28) 1993; 20
109_CR23
109_CR29
S Eppinger (109_CR12) 1994; 6
References_xml – reference: MacCormack A, Rusnak J, Baldwin C (2004) Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Harvard Business School Working Paper Number 05-016
– reference: Owens BD, Herring MS, Dulac N, Leveson N, Ingham M, Weiss KA (2008) Application of a safety-driven design methodology to an outer planet exploration mission. IEEE Aerospace Conference, Big Sky, Montana, March 2008
– reference: BaldwinCYClarkKBDesign rules, vol 1: the power of modularity2000CambridgeThe MIT Press
– reference: RotenstreichSToward measuring potential couplingSoftw Eng J199492839010.1049/sej.1994.0011
– reference: Dulac N, Viguier T, Leveson N, M-A Storey (2002) On the use of visualization in formal requirements specification. International Conference on Requirements Engineering, Essen, Germany
– reference: BaldwinCYClarkKBMinaiABrahaDYamYBModularity in the design of complex engineering systemsComplex engineered systems: science meets technology2006NYNew England Complex Systems Institute Series on Complexity
– reference: PohlKProcess-centered requirements engineering1996New YorkWiley
– reference: AokiMTowards a comparative institutional analysis2001CambridgeMIT Press(Chap. 4)
– reference: LevesonNGIntent specifications: an approach to building human-centered specificationsIEEE Trans Softw Eng20002611535
– reference: SullivanKCaiYHallenBGriswoldWGThe structure and value of modularity in software designSIGSOFT Softw Eng Notes20012659910810.1145/503271.503224
– reference: Stevens WP, Myers GJ, Constantine LL (1974) Structured design. IBM Syst J 13(2):115–139
– reference: DePauwWKimmelmanDStaskoJVisualizing object-oriented software executionSoftware visualization1997CambridgeMIT Press329367
– reference: ArisholmEBriandLFoyenADynamic coupling measurement for object-oriented softwareIEEE Trans Softw Eng200430849150610.1109/TSE.2004.41
– reference: Sullivan K, Griswold W, Song Y et al (2005) Information hiding interfaces for aspect-oriented design. In: ESEC/FSE ‘05, September
– reference: Leveson NG, Reese JD (1994) TCAS II intent specification. http://sunnyday.mit.edu/papers/intent.pdf
– reference: Jaffe MS (1988) Completeness, robustness, and safety in real-time software. PhD Dissertation, University of California, Irvine
– reference: GarudRKumaraswamyATechnological and organizational designs to achieve economics of substitutionStrateg Manag J1995176365
– reference: MyersGJReliable software through composite design1975New YorkPetrocelli/Charter
– reference: GlaserRChiMTHFarrMJThe nature of expertise1988HillsdaleErlbaum
– reference: KotonyaGSommervilleIRequirements engineering: processes and techniques1998New YorkWiley
– reference: LevesonNGA new accident model for engineering safer systemsSaf Sci200442423727010.1016/S0925-7535(03)00047-X
– reference: Dahlstedt AG, Persson A (2003) Requirements interdependencies-moulding the state of research into a research agenda. In: Ninth international workshop on requirements engineering: foundation for software quality (REFSQ ‘03)
– reference: LevesonNGSafeware: system safety and computers1995BostonAddison-Wesley
– reference: Cai Y, Sullivam KJ (2005) Simon: modeling and analysis of design space structures. In: Proceedings of the 20th IEEE/ACM international conference on automated software engineering, pp 329–332
– reference: VicenteKJChristoffersenKPereklitASupporting operator problem solving through ecological interface designIEEE Trans Syst Man Cybern199525452954510.1109/21.370186
– reference: Lopes CV, Bajracharya SK (2005) An analysis of modularity in aspect oriented design. In: 4th international conference on aspect-oriented software development. New York, NY, USA, pp 15–26
– reference: Allen EB, Khosgoftaar TM, Chen Y (2001) Measuring coupling and complexity of software modules: an information theory approach. In: Seventh international software metrics symposium, p 124
– reference: ParnasDLOn the criteria to be used in decomposing system into modulesCommun ACM197215121053105810.1145/361598.361623
– reference: EppingerSWhitneyDA model-base method for organizing tasks in product developmentRes Eng Des1994611310.1007/BF01588087
– reference: WilkieFGKitchenhamBACoupling measures and change ripples in C++ application softwareJ Syst Softw2000522–315716410.1016/S0164-1212(99)00142-9
– reference: Sangal N, Jordan E, Sinha V, and Jackson D (2005) Using dependency models to manage complex software architecture. In: Proceedings of the 20th annual ACM SIGPLAN conference on object oriented programming, systems, languages, and applications, pp 167–176
– reference: Dowling KR, Bennett R, Blackwell M, Graham T, Gatrall S, O’Toole R, Schempf H (1992) A mobile robot system for ground servicing operations on the space shuttle. Cooperative intelligent robotics in space III. In: Proceedings of the Meeting, Boston, MA, 16–18 November 1992 (A93-29101 10–54). Society of Photo-Optical Instrumentation Engineers, Bellingham, WA, pp 298–309
– reference: Leveson NG (2000) Completeness in formal specification language design for process-control systems. ACM Formal Methods in Software Practice, Portland
– reference: SmithRPEppingerSIdentifying controlling features of engineering design iterationManage Sci1997433276293
– reference: MyersGJComposite/structured design1978New YorkVan Nostrand Reinhold Company
– reference: RasmussenJThe role of hierarchical knowledge representation in decision making and system managementIEEE Trans Syst Man Cybern1985152234243
– reference: Dick J (2002) Rich traceability. In: Proceedings of the 1st international workshop on traceability in emerging forms of software engineering, Edinburgh, Scotland, Sept 2002
– reference: StewardDVThe design structure system: a method for managing the design of complex systemsIEEE Trans Eng Manage19812837174
– reference: YourdonEConstantineLStructured design1979Englewood CliffsPrentice Hall0466.68003
– reference: Gotel O, Finkelstein A (1997) Extended requirements traceability: results of an industrial case study. In: Proceedings of third international symposium on requirements engineering (RE97). IEEE Computer Society Press, pp 169–178
– reference: OffuttJHarroldMJKoltePA software metric system for module couplingJ Syst Softw199320329530810.1016/0164-1212(93)90072-6
– reference: Pimmler TU, Eppinger S (1994) Integration analysis of product decompositions. In: Proceedings of the ASME DETC design theory and methodology conference. Minneapolis
– reference: Marcus A, Maletic J (2003) Recovering documentation-to-source-code traceability links using latent semantic indexing. International Conference on Software Engineering (ICSE)
– ident: 109_CR10
– volume-title: Complex engineered systems: science meets technology
  year: 2006
  ident: 109_CR5
– ident: 109_CR19
  doi: 10.1109/32.825764
– volume: 42
  start-page: 237
  issue: 4
  year: 2004
  ident: 109_CR22
  publication-title: Saf Sci
  doi: 10.1016/S0925-7535(03)00047-X
– volume: 52
  start-page: 157
  issue: 2–3
  year: 2000
  ident: 109_CR42
  publication-title: J Syst Softw
  doi: 10.1016/S0164-1212(99)00142-9
– ident: 109_CR35
  doi: 10.1145/1094811.1094824
– ident: 109_CR6
  doi: 10.1145/1101908.1101962
– volume: 25
  start-page: 529
  issue: 4
  year: 1995
  ident: 109_CR41
  publication-title: IEEE Trans Syst Man Cybern
  doi: 10.1109/21.370186
– ident: 109_CR11
  doi: 10.1109/ICRE.2002.1048507
– ident: 109_CR21
– volume-title: Reliable software through composite design
  year: 1975
  ident: 109_CR26
– ident: 109_CR29
  doi: 10.1109/AERO.2008.4526677
– volume: 28
  start-page: 71
  issue: 3
  year: 1981
  ident: 109_CR38
  publication-title: IEEE Trans Eng Manage
  doi: 10.1109/TEM.1981.6448589
– volume-title: Safeware: system safety and computers
  year: 1995
  ident: 109_CR18
– ident: 109_CR25
  doi: 10.1109/ICSE.2003.1201194
– volume-title: Composite/structured design
  year: 1978
  ident: 109_CR27
– ident: 109_CR37
  doi: 10.1147/sj.132.0115
– volume: 15
  start-page: 1053
  issue: 12
  year: 1972
  ident: 109_CR30
  publication-title: Commun ACM
  doi: 10.1145/361598.361623
– volume-title: Process-centered requirements engineering
  year: 1996
  ident: 109_CR31
– volume: 9
  start-page: 83
  issue: 2
  year: 1994
  ident: 109_CR34
  publication-title: Softw Eng J
  doi: 10.1049/sej.1994.0011
– volume: 6
  start-page: 1
  year: 1994
  ident: 109_CR12
  publication-title: Res Eng Des
  doi: 10.1007/BF01588087
– volume-title: The nature of expertise
  year: 1988
  ident: 109_CR14
– volume-title: Towards a comparative institutional analysis
  year: 2001
  ident: 109_CR2
  doi: 10.7551/mitpress/6867.001.0001
– volume: 20
  start-page: 295
  issue: 3
  year: 1993
  ident: 109_CR28
  publication-title: J Syst Softw
  doi: 10.1016/0164-1212(93)90072-6
– ident: 109_CR36
  doi: 10.1287/mnsc.43.3.276
– ident: 109_CR15
  doi: 10.1109/ISRE.1997.566866
– ident: 109_CR23
  doi: 10.1145/1052898.1052900
– ident: 109_CR1
– volume: 17
  start-page: 63
  year: 1995
  ident: 109_CR13
  publication-title: Strateg Manag J
– ident: 109_CR32
  doi: 10.1115/DETC1994-0034
– volume-title: Requirements engineering: processes and techniques
  year: 1998
  ident: 109_CR17
– volume-title: Design rules, vol 1: the power of modularity
  year: 2000
  ident: 109_CR4
  doi: 10.7551/mitpress/2366.001.0001
– volume: 30
  start-page: 491
  issue: 8
  year: 2004
  ident: 109_CR3
  publication-title: IEEE Trans Softw Eng
  doi: 10.1109/TSE.2004.41
– ident: 109_CR40
  doi: 10.1145/1081706.1081734
– ident: 109_CR33
  doi: 10.1109/TSMC.1985.6313353
– ident: 109_CR16
  doi: 10.1145/74587.74628
– ident: 109_CR20
  doi: 10.1145/349360.351140
– start-page: 329
  volume-title: Software visualization
  year: 1997
  ident: 109_CR8
– ident: 109_CR9
– ident: 109_CR24
– volume-title: Structured design
  year: 1979
  ident: 109_CR43
– ident: 109_CR7
– volume: 26
  start-page: 99
  issue: 5
  year: 2001
  ident: 109_CR39
  publication-title: SIGSOFT Softw Eng Notes
  doi: 10.1145/503271.503224
SSID ssj0024799
Score 1.9098054
Snippet The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This...
SourceID swepub
proquest
crossref
springer
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 419
SubjectTerms Computer programs
Computer Science
Decoupling
Design engineering
Matrices
Original Article
Requirements
Robots
Semantics
Software
Software Engineering
Specifications
SummonAdditionalLinks – databaseName: SpringerLINK Contemporary 1997-Present
  dbid: RSV
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8QwEA66evDi-sS6KjnoRSl006ZJvC0-8LSIj2Vvpc1jXXBbaXf9_U76WhRZ0EOhtGkaJplmvs7MNwidx33jC1gXrjYaAIrs-y6PSeIC2JCKUsMDHZfFJthwyMdj8VjncRdNtHvjkiy_1G2ym3UaWfRrA6k84dJ1tAG7Hbfa-PQ8WhLsMVER7AWgPaFHGlfmb11834yWFmbrFP1BIFpuOvfdfw13B23XNiYeVItiF63pdA91m_oNuFbnfTDU9QwEO5VYAQhd2NzcyTXOLZkrnGEwDXGVRIkzA5dtzHD5MxFX2cLFAXq9v3u5eXDrggqu9Hkwd5VIdOyrgCeGMmmIIUQB4koU7OEAzKQnYioAwBkBZhGTSV8z41HDpA61YoHnH6JOmqX6CGEVesyESisueEBMPxax5xNBmFKJJko5yGskG8mabdwWvXiPWp7kUkARCMceIqIOumwf-aioNlY17jXTFdVaV0TcFqyxAM1BuL0L6mJ9IHGqswU0AQsOMCwLHHTVzNuygxWvu6jWQTsyS8t9Ox0NoiyfRDP1ZplWKT3-U689tFUGI5SpjSeoM88X-hRtys_5tMjPymX9BdjW8Vk
  priority: 102
  providerName: Springer Nature
Title Semantic decoupling: reducing the impact of requirement changes
URI https://link.springer.com/article/10.1007/s00766-010-0109-5
https://www.proquest.com/docview/805152605
https://www.proquest.com/docview/861540774
https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-10855
Volume 15
WOSCitedRecordID wos000283154600004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1432-010X
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0024799
  issn: 0947-3602
  databaseCode: P5Z
  dateStart: 20020101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1432-010X
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0024799
  issn: 0947-3602
  databaseCode: K7-
  dateStart: 20020101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Engineering Database
  customDbUrl:
  eissn: 1432-010X
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0024799
  issn: 0947-3602
  databaseCode: M7S
  dateStart: 20020101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1432-010X
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0024799
  issn: 0947-3602
  databaseCode: BENPR
  dateStart: 20020101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Science Database
  customDbUrl:
  eissn: 1432-010X
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0024799
  issn: 0947-3602
  databaseCode: M2P
  dateStart: 20020101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/sciencejournals
  providerName: ProQuest
– providerCode: PRVAVX
  databaseName: Springer LINK
  customDbUrl:
  eissn: 1432-010X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0024799
  issn: 0947-3602
  databaseCode: RSV
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9QwEB5By4ELLS91W6h8gAvIwnHiOO4FldIKCbFatVBVXKLEj7IS3ZR99Pd3xnms4LAXDhlFiZNYnnE845n5BuBNlYTUoFxwHzwaKDZJeVHJmqOxYZ1Soch8FYtN6PG4uLoyky42Z9GFVfb_xPijdo2lPfIPBRUjIeX74-0fTkWjyLnaVdB4CNuJlAmJ-VfN11B72rRQexnOo1zI3qkpIoaozsmUpqgsYbj6e1la65qDe_QfKNG4_Jzt_GfHd-FJp3ey41ZQnsIDP3sGO31NB9ZN8eeovPsbHOypZQ4N0xXl614fsTkBvOIZQ3WRtYmVrAl4meKI4wYjazOIFy_gx9np95MvvCuywG1aZEvuTO2r1GVFHZS2QQYpHVphtcN1HY01K0ylDBp1waCqpG2deB2ECtr63DudifQlbM2amd8D5nKhQ-68K0yRyZBUphKpNFI7V3vp3AhEP8al7RDIqRDG73LATo5sKZEldJhSjeDd8MhtC7-xqfFBz4Gym4mLchj-EbDhLk4h8otUM9-ssAlqdWjX6mwE73t2r1-w4XNvW4kYekZQ3Z-nl8dlM78ub9wvQl9Van9jtw7gcQxIiOmNr2BrOV_51_DI3i2ni_khbH86HU_OD6NgI_0mJ0T1BdKJ-on0_OLyHpWOALs
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VggQXyqtiWx4-0AvIwuvEsY2EUEWpWm1ZcSioN5P4UVaim3YfIH4U_5Gx81jBYW89cIgUJY7jxOPxfB7PNwAvymHINMoF9cEjQLHDjKqSVxTBhnVCBJX7MiWbkOOxOjvTnzbgdxcLE7dVdjoxKWpX27hG_lrFZCTR-H53eUVj0qjoXO0yaDRSMfK_fiJim789PsDu3eP88MPp-yPaJhWgNlP5gjpd-TJzuaqCkDbwwLlD1FE5nMcQnFimS6ERxASNpoG01dDLwESQ1hfeyZxlWO8NuJlnSkaq_pGkK2o_qRtqvxzHbcF450RlibNUFhG6x11gTFPx9zS4sm17d-w_1KVpujvc-s9-1D2429rVZL8ZCPdhw08fwFaXs4K0KuwhghN_gcI0scQh8F7GeOTzN2QWCWzxjKA5TJrAUVIHvBz3SacFVNJESM8fwedr-Yxt2JzWU_8YiCuYDIXzTmmV8zAsdckyrrl0rvLcuQGwrk-NbRnWY6KP76bnhk5iYFAE4qGNGMDL_pHLhl5kXeHdrsdNq2nmpu_uAZD-LqqI6Pcpp75eYhG0WhG3y3wArzrxWlWw5nV7jQT2LYtU5AeTL_umnp2bC_ctsssKsbO2Wc_h9tHpxxNzcjwe7cKdtPkihXI-gc3FbOmfwi37YzGZz56lwUTg63UL5R-ndVh-
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VFiEutDwqlkLxgV5AVr1OHMdICFVsV1SLVj0A6s0kfpSV6KbsA8RP67_r2Hms2sPeeuAQKco78efxfPHMNwBvir5PFOKCOu-QoJh-QvOClxTJhrFC-Dx1RSw2Icfj_OxMnW7AVZsLE8IqW5sYDbWtTPhHfpiHYiTB-T70TVTE6WD48fI3DQWkwkRrW02jRsjI_fuL7G3-4WSATX3A-fD466fPtCkwQE2SpwtqVemKxKZ56YU0nnvOLTKQ0uKYhkTFMFUIhYTGK3QTpCn7TnomvDQuc1amLMHr3oMtHIRF6GIjSVcyf1LVMn8p9uGM8XZClUX9UpkFGh8iwpii4uaQuPJzu6nZWzKmcegbbv_HH20HHjX-NjmqO8hj2HDTJ7Dd1rIgjWl7iqTFXSDIJoZYJOTLkKd8_p7MgrAtrhF0k0mdUEoqj5tD_HT8sUrqzOn5M_h2J6-xC5vTauqeA7EZkz6zzuYqT7nvF6pgCVdcWls6bm0PWNu-2jTK66EAyC_daUZHSGiEQ1iUFj14251yWcuOrDt4r2193Vigue6avgek24umI8wHFVNXLfEQ9GaRz8u0B-9aqK0usOZ2BzUauycLEuWDyfcjXc3O9YX9GVRnhXix9rFewwPEov5yMh7twcMYkxEzPF_C5mK2dK_gvvmzmMxn-7FfEfhx15i8Bm8uYTg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Semantic+decoupling%3A+reducing+the+impact+of+requirement+changes&rft.jtitle=Requirements+engineering&rft.au=Navarro%2C+Israel&rft.au=Leveson%2C+Nancy&rft.au=Lunqvist%2C+Kristina&rft.date=2010-11-01&rft.pub=Springer+Nature+B.V&rft.issn=0947-3602&rft.eissn=1432-010X&rft.volume=15&rft.issue=4&rft.spage=419&rft_id=info:doi/10.1007%2Fs00766-010-0109-5&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=2191580361
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0947-3602&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0947-3602&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0947-3602&client=summon