A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Automated Decomposition of Build Targets
2015
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering
A (build) target specifies the information that is needed to automatically build a software artifact. This paper focuses on underutilized targets-an important dependency problem that we identified at Google. An underutilized target is one with files not needed by some of its dependents. Underutilized targets result in less modular code, overly large artifacts, slow builds, and unnecessary build and test triggers. To mitigate these problems, programmers decompose underutilized targets into
doi:10.1109/icse.2015.34
dblp:conf/icse/VakilianSMM15
fatcat:23wh3hqrhzfptcajnt2otfh75m
more »
... r targets. However, manually decomposing a target is tedious and error-prone. Although we prove that finding the best target decomposition is NP-hard, we introduce a greedy algorithm that proposes a decomposition through iterative unification of the strongly connected components of the target. Our tool found that 19,994 of 40,000 Java library targets at Google can be decomposed to at least two targets. The results show that our tool is (1) efficient because it analyzes a target in two minutes on average and (2) effective because for each of 1,010 targets, it would save at least 50% of the total execution time of the tests triggered by the target. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 978-1-4799-1934-5/15 $31.00
Searching for build debt: Experiences managing technical debt at Google
2012
2012 Third International Workshop on Managing Technical Debt (MTD)
With a large and rapidly changing codebase, Google software engineers are constantly paying interest on various forms of technical debt. Google engineers also make efforts to pay down that debt, whether through special Fixit days, or via dedicated teams, variously known as janitors, cultivators, or demolition experts. We describe several related efforts to measure and pay down technical debt found in Google's BUILD files and associated dead code. We address debt found in dependency
doi:10.1109/mtd.2012.6225994
dblp:conf/icse/MorgenthalerGSB12
fatcat:t6ia3vzqo5bxvpgvpviatk3mgu
more »
... s, unbuildable targets, and unnecessary command line flags. These efforts often expose other forms of technical debt that must first be managed.
Building Useful Program Analysis Tools Using an Extensible Java Compiler
2012
2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation
Large software companies need customized tools to manage their source code. These tools are often built in an ad-hoc fashion, using brittle technologies such as regular expressions and home-grown parsers. Changes in the language cause the tools to break. More importantly, these ad-hoc tools often do not support uncommon-but-valid code code patterns. We report our experiences building source-code analysis tools at Google on top of a third-party, open-source, extensible compiler. We describe
doi:10.1109/scam.2012.28
dblp:conf/scam/AftandilianSPK12
fatcat:jgxq4kt3s5birj5scsu54oocfe
more »
... tools in use on our Java codebase. The first, Strict Java Dependencies, enforces our dependency policy in order to reduce JAR file sizes and testing load. The second, error-prone, adds new error checks to the compilation process and automates repair of those errors at a wholecodebase scale. The third, Thindex, reduces the indexing burden for a Java IDE so that it can support Google-sized projects.
Eliminarea din universități a scriitorilor cu titluri academice în perioada 1944-1948
2018
Analele Universitatii Dunărea de Jos Galaţi. Fascicula XIX. Seria istorie
Marmeliuc, de la catedra de Limba și literatura elină, Vasile Grecu, de la cea de Bizantinologie, Marin Lișcu, de la catedra de Limbă Latină, Teofil Sauciuc Săveanu, profesor titular la catedra de Istorie ...
Raluca SPIRIDONafirmare profesională, dar a avut efecte dintre cele mai nocive și îndelungate asupra întregii societăți. ...
doi:10.35219/history.2018.08
fatcat:6t2alcys7zcnfhljlaunugl23q
Câteva date despre conferințele lui Ioan Andrieșescu la radioul public
2020
Cercetări Arheologice
Lavinia Vișan și Raluca Nicolae au oferit un prețios ajutor în transcrierea textelor, le mulțumesc și pe această cale. ...
Sauciuc Săveanu şi Dl. Paul Nicorescu, condiţiile de lucru sunt deosebit de grele faţă de situaţia actuală a locurilor unde nu se poate săpa liber. ...
doi:10.46535/ca.27.20
fatcat:3sp6wnabnzhdhby33lakgjvnnq
JA4AI-Judgment Aggregation for Artificial Intelligence(Dagstuhl Seminar 14202) The Future of Refactoring (Dagstuhl Seminar 14211) Geometric Modeling (Dagstuhl Seminar 14221)
2014
unpublished
URL http://dx.doi.org/10.1109/ICSM.2011.6080784
Mohsen Vakilian Joint work of Vakilian, Mohsen; Sauciuc, Raluca; Morgenthaler, J. David; Mirrokni, Vahab Main reference M. Vakilian, R. Sauciuc, J. ...
fatcat:vj6imehzbzdrrohksb4yf6leru
GUVERNUL ROMÂNIEI Departamentul pentru Relaţii Interetnice UNIVERSITATEA "LUCIAN BLAGA" DIN SIBIU Institutul pentru Cercetarea şi Valorificarea Patrimoniului Cultural Transilvănean în Context European BIBLIOTHECA SEPTEMCASTRENSIS XXI RELAŢII INTERETNICE ÎN SPAŢIUL ROMÂNESC **
2006
unpublished
Sauciuc Săveanu, Dedicaţie pentru Atena Polias din Callatis, în SCIV, 16, 1965, 2, p. 354-355. 92 B. Pick, op. cit., p. 104, nr. 247. 93 I. Stoian, La città pontica di Tomis. ...
GHEORGHIU 2004 -Raluca, Tipologia inventarului funerar la sciţi, în:
BCŞS, 10 (2004), pp. 65-84.
GODART 1993 -Louis, Il disco di Festos. Certezze ed enigmi di una
grande scoperta, Firenze, 1993. ...
fatcat:d5xubj3qtbcrtabr6ucda6juf4