-
1
-
-
79959994169
-
Specification and verification: The spec# experience
-
Barnett, M., Fähndrich, M., Leino, K.R.M., Müller, P., Schulte, W., Venter, H.: Specification and verification: the Spec# experience. Comm. ACM 54(6), 81-91 (2011)
-
(2011)
Comm. ACM
, vol.54
, Issue.6
, pp. 81-91
-
-
Barnett, M.1
Fähndrich, M.2
Leino, K.R.M.3
Müller, P.4
Schulte, W.5
Venter, H.6
-
2
-
-
34548734394
-
Are practitioners writing contracts?
-
Butler, M., Jones, C.B., Romanovsky, A., Troubitsyna, E. (eds.), Springer, Heidelberg
-
Chalin, P.: Are practitioners writing contracts? In: Butler, M., Jones, C.B., Romanovsky, A., Troubitsyna, E. (eds.) Fault-Tolerant Systems. LNCS, vol. 4157, pp. 100-113. Springer, Heidelberg (2006)
-
(2006)
Fault-Tolerant Systems. LNCS
, vol.4157
, pp. 100-113
-
-
Chalin, P.1
-
3
-
-
84995344973
-
-
http://se.inf.ethz.ch/data/coat/
-
-
-
-
4
-
-
79959897527
-
Building and using pluggable type-checkers
-
ACM
-
Dietl, W., Dietzel, S., Ernst, M.D., Muslu, K., Schiller, T.W.: Building and using pluggable type-checkers. In: ICSE, pp. 681-690. ACM (2011)
-
(2011)
ICSE
, pp. 681-690
-
-
Dietl, W.1
Dietzel, S.2
Ernst, M.D.3
Muslu, K.4
Schiller, T.W.5
-
5
-
-
49049093635
-
A unified framework for verification techniques for object invariants
-
Vitek, J. (ed.), Springer, Heidelberg
-
Drossopoulou, S., Francalanza, A., Müller, P., Summers, A.J.: A unified framework for verification techniques for object invariants. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 412-437. Springer, Heidelberg (2008)
-
(2008)
ECOOP 2008. LNCS
, vol.5142
, pp. 412-437
-
-
Drossopoulou, S.1
Francalanza, A.2
Müller, P.3
Summers, A.J.4
-
6
-
-
35348872682
-
The daikon system for dynamic detection of likely invariants
-
Ernst, M.D., Perkins, J.H., Guo, P.J., McCamant, S., Pacheco, C., Tschantz, M.S., Xiao, C.: The Daikon system for dynamic detection of likely invariants. Sci. Comput. Program. 69, 35-45 (2007)
-
(2007)
Sci. Comput. Program.
, vol.69
, pp. 35-45
-
-
Ernst, M.D.1
Perkins, J.H.2
Guo, P.J.3
McCamant, S.4
Pacheco, C.5
Tschantz, M.S.6
Xiao, C.7
-
7
-
-
84900331749
-
-
extended version with appendix
-
Estler, H.C., Furia, C.A., Nordio, M., Piccioni, M., Meyer, B.: Contracts in practice (2013), extended version with appendix http://arxiv.org/abs/1211. 4775
-
(2013)
Contracts in Practice
-
-
Estler, H.C.1
Furia, C.A.2
Nordio, M.3
Piccioni, M.4
Meyer, B.5
-
8
-
-
77954717754
-
Embedded contract languages
-
ACM
-
Fähndrich, M., Barnett, M., Logozzo, F.: Embedded contract languages. In: SAC, pp. 2103-2110. ACM (2010)
-
(2010)
SAC
, pp. 2103-2110
-
-
Fähndrich, M.1
Barnett, M.2
Logozzo, F.3
-
9
-
-
51149085191
-
Do code and comments co-evolve? on the relation between source code and comment changes
-
IEEE
-
Fluri, B., Würsch, M., Gall, H.: Do code and comments co-evolve? on the relation between source code and comment changes. In: WCRE, pp. 70-79. IEEE (2007)
-
(2007)
WCRE
, pp. 70-79
-
-
Fluri, B.1
Würsch, M.2
Gall, H.3
-
10
-
-
67650326896
-
Methodologies to evolve formal specifications through refinement and retrenchment in an analysis-revision cycle
-
García-Duque, J., Pazos-Arias, J., López-Nores, M., Blanco-Fernández, Y., Fernández-Vilas, A., Díaz-Redondo, R., Ramos-Cabrer, M., Gil-Solla, A.: Methodologies to evolve formal specifications through refinement and retrenchment in an analysis-revision cycle. Requirements Engineering 14, 129-153 (2009)
-
(2009)
Requirements Engineering
, vol.14
, pp. 129-153
-
-
García-Duque, J.1
Pazos-Arias, J.2
López-Nores, M.3
Blanco-Fernández, Y.4
Fernández-Vilas, A.5
Díaz-Redondo, R.6
Ramos-Cabrer, M.7
Gil-Solla, A.8
-
11
-
-
34547106298
-
Discovering documentation for java container classes
-
Henkel, J., Reichenbach, C., Diwan, A.: Discovering documentation for Java container classes. IEEE Trans. Software Eng. 33(8), 526-543 (2007)
-
(2007)
IEEE Trans. Software Eng.
, vol.33
, Issue.8
, pp. 526-543
-
-
Henkel, J.1
Reichenbach, C.2
Diwan, A.3
-
12
-
-
84873141511
-
Relating requirements to implementation via topic analysis
-
Hindle, A., Bird, C., Zimmermann, T., Nagappan, N.: Relating requirements to implementation via topic analysis. In: ICSM (2012)
-
(2012)
ICSM
-
-
Hindle, A.1
Bird, C.2
Zimmermann, T.3
Nagappan, N.4
-
13
-
-
79959907623
-
An empirical investigation into the role of api-level refactorings during software evolution
-
ACM
-
Kim, M., Cai, D., Kim, S.: An empirical investigation into the role of API-level refactorings during software evolution. In: ICSE, pp. 151-160. ACM (2011)
-
(2011)
ICSE
, pp. 151-160
-
-
Kim, M.1
Cai, D.2
Kim, S.3
-
14
-
-
47249117111
-
Secret ninja formal methods
-
Cuellar, J., Sere, K. (eds.), Springer, Heidelberg
-
Kiniry, J.R., Zimmerman, D.M.: Secret ninja formal methods. In: Cuellar, J., Sere, K. (eds.) FM 2008. LNCS, vol. 5014, pp. 214-228. Springer, Heidelberg (2008)
-
(2008)
FM 2008. LNCS
, vol.5014
, pp. 214-228
-
-
Kiniry, J.R.1
Zimmerman, D.M.2
-
15
-
-
34547689165
-
Assessing the relationship between software assertions and faults: An empirical investigation
-
Kudrjavets, G., Nagappan, N., Ball, T.: Assessing the relationship between software assertions and faults: An empirical investigation. In: ISSRE, pp. 204-212 (2006)
-
(2006)
ISSRE
, pp. 204-212
-
-
Kudrjavets, G.1
Nagappan, N.2
Ball, T.3
-
16
-
-
0000913573
-
JML: A notation for detailed design
-
Kluwer Academic Publishers
-
Leavens, G.T., Baker, A.L., Ruby, C.: JML: A notation for detailed design. In: Behavioral Specifications of Businesses and Systems, pp. 175-188. Kluwer Academic Publishers (1999)
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
19
-
-
79959886272
-
Avoid a void: The eradication of null dereferencing
-
Springer
-
Meyer, B., Kogtenkov, A., Stapf, E.: Avoid a Void: the eradication of null dereferencing. In: Reflections on the Work of C.A.R., pp. 189-211. Springer (2010)
-
(2010)
Reflections on the Work of C.A.R.
, pp. 189-211
-
-
Meyer, B.1
Kogtenkov, A.2
Stapf, E.3
-
20
-
-
0036439996
-
Two controlled experiments concerning the usefulness of assertions as a means for programming
-
Müller, M.M., Typke, R., Hagner, O.: Two controlled experiments concerning the usefulness of assertions as a means for programming. In: ICSM, pp. 84-92 (2002)
-
(2002)
ICSM
, pp. 84-92
-
-
Müller, M.M.1
Typke, R.2
Hagner, O.3
-
21
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053-1058 (1972)
-
(1972)
Commun. ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
22
-
-
79961132171
-
Precise documentation: The key to better software
-
Springer
-
Parnas, D.L.: Precise documentation: The key to better software. In: The Future of Software Engineering, pp. 125-148. Springer (2011)
-
(2011)
The Future of Software Engineering
, pp. 125-148
-
-
Parnas, D.L.1
-
23
-
-
85008253118
-
A comparative study of programmer-written and automatically inferred contracts
-
Polikarpova, N., Ciupa, I., Meyer, B.: A comparative study of programmer-written and automatically inferred contracts. In: ISSTA, pp. 93-104 (2009)
-
(2009)
ISSTA
, pp. 93-104
-
-
Polikarpova, N.1
Ciupa, I.2
Meyer, B.3
-
24
-
-
84886421524
-
What good are strong specifications?
-
ACM
-
Polikarpova, N., Furia, C.A., Pei, Y., Wei, Y., Meyer, B.: What good are strong specifications? In: ICSE, pp. 257-266. ACM (2013)
-
(2013)
ICSE
, pp. 257-266
-
-
Polikarpova, N.1
Furia, C.A.2
Pei, Y.3
Wei, Y.4
Meyer, B.5
-
25
-
-
84958543208
-
Flexible invariants through semantic collaboration
-
Jones, C., Pihlajasaari, P., Sun, J. (eds.), Springer, Heidelberg
-
Polikarpova, N., Tschannen, J., Furia, C.A., Meyer, B.: Flexible invariants through semantic collaboration. In: Jones, C., Pihlajasaari, P., Sun, J. (eds.) FM 2014. LNCS, vol. 8442, pp. 505-520. Springer, Heidelberg (2014)
-
(2014)
FM 2014. LNCS
, vol.8442
, pp. 505-520
-
-
Polikarpova, N.1
Tschannen, J.2
Furia, C.A.3
Meyer, B.4
-
26
-
-
84886412601
-
Automatic testing of sequential and concurrent substitutability
-
ACM
-
Pradel, M., Gross, T.R.: Automatic testing of sequential and concurrent substitutability. In: ICSE, pp. 282-291. ACM (2013)
-
(2013)
ICSE
, pp. 282-291
-
-
Pradel, M.1
Gross, T.R.2
-
27
-
-
84900321060
-
Writing and enforcing contract specifications
-
ACM (
-
Schiller, T.W., Donohue, K., Coward, F., Ernst, M.D.: Writing and enforcing contract specifications. In: ICSE. ACM (2014)
-
(2014)
ICSE
-
-
Schiller, T.W.1
Donohue, K.2
Coward, F.3
Ernst, M.D.4
-
28
-
-
84880017011
-
What programmers do with inheritance in java
-
Castagna, G. (ed.), Springer, Heidelberg
-
Tempero, E., Yang, H.Y., Noble, J.: What programmers do with inheritance in Java. In: Castagna, G. (ed.) ECOOP 2013. LNCS, vol. 7920, pp. 577-601. Springer, Heidelberg (2013)
-
(2013)
ECOOP 2013. LNCS
, vol.7920
, pp. 577-601
-
-
Tempero, E.1
Yang, H.Y.2
Noble, J.3
-
29
-
-
80052962441
-
Mining temporal specifications from object usage
-
Wasylkowski, A., Zeller, A.: Mining temporal specifications from object usage. Autom. Softw. Eng. 18(3-4), 263-292 (2011)
-
(2011)
Autom. Softw. Eng.
, vol.18
, Issue.3-4
, pp. 263-292
-
-
Wasylkowski, A.1
Zeller, A.2
-
30
-
-
79959867950
-
Inferring better contracts
-
Wei, Y., Furia, C.A., Kazmin, N., Meyer, B.: Inferring better contracts. In: ICSE, pp. 191-200 (2011)
-
(2011)
ICSE
, pp. 191-200
-
-
Wei, Y.1
Furia, C.A.2
Kazmin, N.3
Meyer, B.4
-
31
-
-
70350222078
-
Formal methods: Practice and experience
-
Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.: Formal methods: Practice and experience. ACM CSUR 41(4) (2009)
-
(2009)
ACM CSUR
, vol.41
, Issue.4
-
-
Woodcock, J.1
Larsen, P.G.2
Bicarregui, J.3
Fitzgerald, J.4
-
32
-
-
50649085728
-
Mining software repositories to study co-evolution of production and test code
-
Zaidman, A., Van Rompaey, B., Demeyer, S., van Deursen, A.: Mining software repositories to study co-evolution of production and test code. In: ICST, pp. 220-229 (2008)
-
(2008)
ICST
, pp. 220-229
-
-
Zaidman, A.1
Van Rompaey, B.2
Demeyer, S.3
Van Deursen, A.4
|