+ * Note that the input is expected to already be lowercased before calling this method.
+ *
+ *
+ * An example:
+ * {@code "proceedings of the 3rd international conference on machine learning (icml 2018)"} ->
+ * {@code "internationalconferenceonmachinelearning"}
+ *
+ *
+ * @param input the pre-lowercased raw string to normalize, must not be {@code null}
+ * @return a normalized string representation of the input
+ */
+ public static String normalize(@NonNull String input) {
+ StringBuilder normalized = new StringBuilder();
+ StringBuilder currentToken = new StringBuilder();
+
+ input = removeAllParenthesesWithContent(input);
+ input = YEAR_OR_ORDINAL_PATTERN.matcher(input).replaceAll("");
+
+ for (int i = 0; i < input.length(); i++) {
+ char currentChar = input.charAt(i);
+
+ if (Character.isLetterOrDigit(currentChar)) {
+ currentToken.append(currentChar);
+ continue;
+ }
+
+ normalizeTokenAndFlush(currentToken, normalized);
+ }
+
+ normalizeTokenAndFlush(currentToken, normalized);
+
+ return normalized.toString()
+ .replaceFirst("^(ofthe|of|the)+", ""); // remove any false starts
+ }
+
+ private static void normalizeTokenAndFlush(StringBuilder currentToken, StringBuilder output) {
+ if (currentToken.isEmpty()) {
+ return;
+ }
+
+ String token = currentToken.toString();
+ currentToken.setLength(0);
+
+ if (TITLE_STOPWORDS.contains(token)) {
+ return;
+ }
+
+ output.append(token);
+ }
+
+ public static String removeAllParenthesesWithContent(String input) {
+ Matcher parenthesesMatcher = PARENTHESES_PATTERN.matcher(input);
+
+ while (parenthesesMatcher.find()) {
+ input = parenthesesMatcher.replaceAll("");
+ parenthesesMatcher = PARENTHESES_PATTERN.matcher(input);
+ }
+
+ return input;
+ }
+}
diff --git a/jablib/src/main/java/org/jabref/logic/util/strings/StringSimilarity.java b/jablib/src/main/java/org/jabref/logic/util/strings/StringSimilarity.java
index 2b83e2b9a8d..62a8f1f6750 100644
--- a/jablib/src/main/java/org/jabref/logic/util/strings/StringSimilarity.java
+++ b/jablib/src/main/java/org/jabref/logic/util/strings/StringSimilarity.java
@@ -3,8 +3,12 @@
import java.util.Locale;
import info.debatty.java.stringsimilarity.Levenshtein;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class StringSimilarity {
+ private static final Logger LOGGER = LoggerFactory.getLogger(StringSimilarity.class);
+
private final Levenshtein METRIC_DISTANCE = new Levenshtein();
// edit distance threshold for entry title comparison
private final int METRIC_THRESHOLD = 4;
@@ -24,4 +28,73 @@ public double editDistanceIgnoreCase(String a, String b) {
// TODO: Locale is dependent on the language of the strings. English is a good denominator.
return METRIC_DISTANCE.distance(a.toLowerCase(Locale.ENGLISH), b.toLowerCase(Locale.ENGLISH));
}
+
+ /**
+ * Calculates the similarity (a number within 0 and 1) between two strings.
+ * http://stackoverflow.com/questions/955110/similarity-string-comparison-in-java
+ */
+ public double similarity(final String first, final String second) {
+ final String longer;
+ final String shorter;
+
+ if (first.length() < second.length()) {
+ longer = second;
+ shorter = first;
+ } else {
+ longer = first;
+ shorter = second;
+ }
+
+ final int longerLength = longer.length();
+ // both strings are zero length
+ if (longerLength == 0) {
+ return 1.0;
+ }
+ final double distanceIgnoredCase = editDistanceIgnoreCase(longer, shorter);
+ final double similarity = (longerLength - distanceIgnoredCase) / longerLength;
+ LOGGER.trace("Longer string: {} Shorter string: {} Similarity: {}", longer, shorter, similarity);
+ return similarity;
+ }
+
+ /**
+ * Returns the Longest Common Substring (LCS) similarity rating between two strings, ignoring case.
+ * getAllFields() {
* These are the fields JabRef always displays as default {@link JabRefCliPreferences#setLanguageDependentDefaultValues()}
*
* A user can change them. The change is currently stored in the preferences only and not explicitly exposed as
- * separate preferences object
+ * a separate preferences object
*/
public static List getDefaultGeneralFields() {
- List defaultGeneralFields = new ArrayList<>(Arrays.asList(StandardField.DOI, StandardField.CITATIONCOUNT, StandardField.CROSSREF, StandardField.KEYWORDS, StandardField.EPRINT, StandardField.URL, StandardField.FILE, StandardField.GROUPS, StandardField.OWNER, StandardField.TIMESTAMP));
+ List defaultGeneralFields = new ArrayList<>(List.of(StandardField.DOI, StandardField.ICORERANKING, StandardField.CITATIONCOUNT, StandardField.CROSSREF, StandardField.KEYWORDS, StandardField.EPRINT, StandardField.URL, StandardField.FILE, StandardField.GROUPS, StandardField.OWNER, StandardField.TIMESTAMP));
defaultGeneralFields.addAll(EnumSet.allOf(SpecialField.class));
return defaultGeneralFields;
}
diff --git a/jablib/src/main/java/org/jabref/model/entry/field/StandardField.java b/jablib/src/main/java/org/jabref/model/entry/field/StandardField.java
index e9ca3b6d5d6..629ac537b7f 100644
--- a/jablib/src/main/java/org/jabref/model/entry/field/StandardField.java
+++ b/jablib/src/main/java/org/jabref/model/entry/field/StandardField.java
@@ -133,13 +133,19 @@ public enum StandardField implements Field {
XDATA("xdata", FieldProperty.MULTIPLE_ENTRY_LINK),
XREF("xref", FieldProperty.SINGLE_ENTRY_LINK),
- // JabRef-specific fields
+ // region: JabRef-specific fields
+
+ CITATIONCOUNT("citationcount"),
GROUPS("groups"),
+ ICORERANKING("icore"),
OWNER("owner"),
- CITATIONCOUNT("citationcount"),
- TIMESTAMP("timestamp", FieldProperty.DATE),
+
+ // Timestamp-realted
CREATIONDATE("creationdate", FieldProperty.DATE),
- MODIFICATIONDATE("modificationdate", FieldProperty.DATE);
+ MODIFICATIONDATE("modificationdate", FieldProperty.DATE),
+ TIMESTAMP("timestamp", FieldProperty.DATE);
+
+ // endregion
public static final Set AUTOMATIC_FIELDS = Set.of(OWNER, TIMESTAMP, CREATIONDATE, MODIFICATIONDATE);
diff --git a/jablib/src/main/java/org/jabref/model/icore/ConferenceEntry.java b/jablib/src/main/java/org/jabref/model/icore/ConferenceEntry.java
new file mode 100644
index 00000000000..6874761e342
--- /dev/null
+++ b/jablib/src/main/java/org/jabref/model/icore/ConferenceEntry.java
@@ -0,0 +1,17 @@
+package org.jabref.model.icore;
+
+/**
+ * A Conference Entry built from a subset of fields in the ICORE Ranking data
+ */
+public record ConferenceEntry(
+ String id,
+ String title,
+ String acronym,
+ String rank
+) {
+ private static final String URL_PREFIX = "https://portal.core.edu.au/conf-ranks/";
+
+ public String getICOREURL() {
+ return URL_PREFIX + id;
+ }
+}
diff --git a/jablib/src/main/resources/icore/ICORE2023.csv b/jablib/src/main/resources/icore/ICORE2023.csv
new file mode 100644
index 00000000000..1676905cd07
--- /dev/null
+++ b/jablib/src/main/resources/icore/ICORE2023.csv
@@ -0,0 +1,957 @@
+Id,Title,Acronym,Source,Rank,unknown,FoRA,FoRB,FoRC
+2172, International Conference on Advanced Communications and Computation,INFOCOMP,CORE2023,Unranked,Yes,46,,
+2189," International Conference on Ambient Systems, Networks and Technologies",ANT,CORE2023,Unranked,Yes,4606,,
+2264,AAAI Conference on Human Computation and Crowdsourcing,HCOMP,CORE2023,B,Yes,4608,4605,
+9,"ACIS Conference on Software Engineering Research, Management and Applications",SERA,CORE2023,C,No,4612,,
+11,"ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication",SIGCOMM,CORE2023,A*,Yes,4606,,
+12,ACM Conference on Computer and Communications Security,CCS,CORE2023,A*,Yes,4604,,
+13,ACM Conference on Computer Supported Cooperative Work,CSCW,CORE2023,A,No,4608,,
+14,ACM Conference on Economics and Computation,EC,CORE2023,A*,Yes,4602,4613,
+15,ACM Conference on Embedded Networked Sensor Systems,SENSYS,CORE2023,A*,Yes,4606,,
+16,ACM Conference on Embedded Software,EMSOFT,CORE2023,Journal published,Yes,4606,,
+18,ACM Conference on Object Oriented Programming Systems Languages and Applications,OOPSLA,CORE2023,A,Yes,4612,,
+2313,ACM Conference on Security and Privacy in Wireless and Mobile Networks,ACM_WiSec,CORE2023,B,Yes,4604,,
+21,ACM Information Technology Education,SIGITE,CORE2023,National: USA,No,4608,,
+2319,ACM Int'l Symposium on Field Programmable Gate Arrays,FPGA,CORE2023,TBR,No,CSE,,
+23,"ACM International Conference on Advances in Computer Entertainment (merged with DIMEA, Digital Interactive Media in Entertainment and Arts, in 2009)",ACE,CORE2023,C,No,4607,4608,
+22,ACM International Conference on Advances in Geographic Information Systems,SIGSPATIAL,CORE2023,A,Yes,4601,4611,4605
+24,ACM International Conference on Emerging Networking Experiments and Technologies,CoNEXT,CORE2023,A,No,4606,,
+25,ACM International Conference on Information and Knowledge Management,CIKM,CORE2023,A,Yes,4605,4602,
+1488,ACM International Conference on Interactive Surfaces and Spaces (was International Workshop on Horizontal Interactive Human-Computer Systems: Tabletop),ISS,CORE2023,Journal Published,Yes,4608,,
+26,ACM International Conference on Knowledge Discovery and Data Mining,KDD,CORE2023,A*,Yes,4605,4611,
+27,ACM International Conference on Mobile Computing and Networking,MOBICOM,CORE2023,A*,Yes,4606,,
+28,ACM International Conference on Recommender Systems,RecSys,CORE2023,A,Yes,4605,,
+29,ACM International Conference on Research and Development in Information Retrieval,SIGIR,CORE2023,A*,Yes,4605,,
+30,ACM International Conference on Supercomputing,ICS,CORE2023,A,Yes,CSE,4606,
+52,"ACM International Conference on the Foundations of Software Engineering (was ESEC/FSE, changed 2024; duplicate previously listed as ESEC, removed from DB)",FSE,CORE2023,A*,Yes,4612,,
+31,ACM International Conference on Web Search and Data Mining,WSDM,CORE2023,A,Yes,4605,4611,
+1825,ACM International Joint Conference on Pervasive and Ubiquitous Computing (PERVASIVE and UbiComp combined from 2013),UbiComp,CORE2023,journal published,No,4608,,
+32,ACM International Symposium on Computer Architecture,ISCA,CORE2023,A*,Yes,CSE,4606,4612
+33,ACM International Symposium on High Performance Distributed Computing,HPDC,CORE2023,A,No,4606,CSE,
+34,ACM International Wireless Communications and Mobile Computing Conference,IWCMC,CORE2023,B,Yes,4606,,
+37,ACM Multimedia,ACMMM,CORE2023,A*,Yes,4603,,
+38,ACM SIG International Conference on Computer Graphics and Interactive Techniques,SIGGRAPH,CORE2023,A*,Yes,4607,4603,4608
+42,ACM SIGGRAPH/Eurographics Symposium on Computer Animation,SCA,CORE2023,B,Yes,4607,4603,
+45,"ACM SIGMOBILE International Conference on Mobile Systems, Applications and Services",Mobisys,CORE2023,A,Yes,4606,,
+46,ACM SIGMOD-SIGACT-SIGART Conference on Principles of Database Systems,PODS,CORE2023,A*,Yes,4605,,
+48,ACM SIGOPS Symposium on Operating Systems Principles,SOSP,CORE2023,A*,Yes,4606,,
+49,"ACM SIGPLAN Conference on Languages, Compilers and Tools for Embedded Systems",LCTES,CORE2023,B,Yes,4606,,
+50,ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation,PEPM,CORE2023,C,Yes,4612,,
+78,ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (was Parallel and Distributed Simulation),PADS,CORE2023,B,Yes,4606,,
+54,ACM SIGUCCS Conference on User Services,SIGUCCS,CORE2023,National: USA,No,4601,,
+55,ACM Special Interest Group on Computer Science Education Conference,SIGCSE,CORE2023,A,Yes,4608,,
+56,ACM Special Interest Group on Management of Data Conference,SIGMOD,CORE2023,A*,Yes,4605,,
+57,ACM Special Interest Group on Supporting Group Work (was SIGGRoup),Group,CORE2023,B,No,4608,,
+1775,"ACM Symposium on Access Control Models and Technologies (previously ACM Workshop on Role-Based Access Control, RBAC, changed in 2000)",SACMAT,CORE2023,C,No,4604,,
+59,ACM Symposium on Applied Computing,SAC,CORE2023,Multiconference,No,4601,,
+2003,ACM Symposium on Document Engineering,DocEng,CORE2023,B,Yes,4605,,
+58,ACM Symposium on Mobile Ad Hoc Networking and Computing,MOBIHOC,CORE2023,A,Yes,4606,,
+63,ACM Symposium on Principles of Distributed Computing,PODC,CORE2023,A*,Yes,4606,,
+64,ACM Symposium on Solid and Physical Modelling,SPM,CORE2023,C,No,4607,4603,
+65,ACM Symposium on Theory of Computing,STOC,CORE2023,A*,Yes,4613,,
+66,ACM Symposium on User Interface Software and Technology,UIST,CORE2023,A*,Yes,4608,,
+67,ACM Virtual Reality Software and Technology,VRST,CORE2023,A,Yes,4607,,
+69,ACM Workshop on Hot Topics in Networks,HOTNETS,CORE2023,National: USA,No,4606,,
+82,ACM-SIGACT Symposium on Principles of Programming Languages,POPL,CORE2023,A*,Yes,4612,,
+84,ACM-SIGPLAN Conference on Programming Language Design and Implementation,PLDI,CORE2023,A*,Yes,4612,,
+85,ACM-SIGRAPH Interactive 3D Graphics and Games,I3DG,CORE2023,B,Yes,4607,4608,
+2310,ACM/IEEE International Conference on Human-Robot Interaction,HRI,CORE2023,A,Yes,4608,4602,
+76,"ACM/IEEE International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems",MSWIM,CORE2023,A,Yes,4606,,
+2246,ACM/IEEE Symposium on Edge Computing,SEC,CORE2023,unranked,Yes,4606,,
+79,ACM/IFIP/USENIX International Middleware Conference,Middleware,CORE2023,A,Yes,4606,,
+80,ACM/SIAM Symposium on Discrete Algorithms,SODA,CORE2023,A*,Yes,4613,,
+2278,ACM/SPEC International Conference on Performance Engineering,ICPE,CORE2023,B,Yes,4612,4606,
+86,ACS/IEEE International Conference on Computer Systems and Applications,AICCSA,CORE2023,C,Yes,46,,
+89,Advanced Concepts for Intelligent Vision Systems,ACIVS,CORE2023,B,Yes,4603,,
+93,Advanced Visual Interfaces,AVI,CORE2023,B,No,4608,,
+94,Advances in Cryptology,CRYPTO,CORE2023,A*,Yes,4604,,
+97,Advances in Modal Logic,AiML,CORE2023,B,Yes,4613,,
+98,Advances in Neural Information Processing Systems (was NIPS),NeurIPS,CORE2023,A*,Yes,4611,,
+106,Algorithmic Learning Theory,ALT,CORE2023,B,Yes,4611,,
+108,Algorithms and Data Structures Symposium (was Workshop on Algorithms and Data Structures),WADS,CORE2023,B,Yes,4613,,
+1968,American Medical Informatics Annual Fall Symposium,AMIA,CORE2023,National: USA,No,4601,,
+117,Annual Computer Security Applications Conference,ACSAC,CORE2023,A,Yes,4604,,
+1995,Annual Conference on Computer Science Logic,CSL,CORE2023,B,Yes,4613,,
+126,Annual Conference on Innovation and Technology in Computer Science Education,ITiCSE,CORE2023,B,Yes,4608,,
+127,"Annual Conference on Privacy, Security and Trust",PST,CORE2023,C,No,4604,,
+132,Annual International Workshop on Presence,ISPR,CORE2023,C,No,4607,4608,
+120,Annual Meeting of the Cognitive Science Society,CogSci,CORE2023,B,Yes,4602,,
+1729,Annual Meeting of the Special Interest Group on Discourse and Dialog,SIGdial,CORE2023,B,Yes,4602,,
+143,Applications of Information Visualization,IV-App,CORE2023,C,No,4608,,
+144,Applications of Natural Language to Data Bases,NLDB,CORE2023,C,No,4602,4605,
+145,Applied Computing Conference,ACC,CORE2023,C,No,4601,,
+147,Architectural Support for Programming Languages and Operating Systems,ASPLOS,CORE2023,A*,Yes,4612,4606,
+2186,Artificial Intelligence Applications and Innovations,AIAI,CORE2023,C,Yes,4601,4602,
+917,"ArtsIT, Interactivity & Game Creation (was International Conference on Arts and Technology)",ArtsIT,CORE2023,C,Yes,4607,4608,
+162,Asia and South Pacific Design Automation Conference,ASPDAC,CORE2023,C,No,4606,,
+61,"Asia Conference on Information, Computer and Communications Security",AsiaCCS,CORE2023,A,Yes,4604,,
+159,Asia Pacific Conference on Communications,APCC,CORE2023,C,Yes,4606,,
+240,Asia Pacific Symposium on Intelligent and Evolutionary Systems (was Australia-Japan Joint Workshop on Intelligent and Evolutionary Systems),IES,CORE2023,C,Yes,4602,,
+175,Asia-Pacific Bioinformatics Conference,APBC,CORE2023,B,No,4601,,
+178,Asia-Pacific Conference on Conceptual Modelling,APCCM,CORE2023,Australasian C,No,4605,,
+184,Asia-Pacific Network Operations and Management Symposium,APNOMS,CORE2023,C,No,4606,,
+185,Asia-Pacific Services Computing Conference,APSCC,CORE2023,C,Yes,4606,,
+186,Asia-Pacific Software Engineering Conference,APSEC,CORE2023,C,Yes,4612,,
+167,Asian Conference on Computer Vision,ACCV,CORE2023,B,No,4603,,
+2188,Asian Conference on Intelligent Information and Database Systems,ACIIDS,CORE2023,B,Yes,4605,4602,
+2174,Asian Conference on Machine Learning,ACML,CORE2023,Unranked,No,4611,,
+171,ASIAN Symposium on Programming Languages and Systems,APLAS,CORE2023,B,Yes,4612,,
+189,"Asilomar Conference on Signals, Systems and Computing",ACSSC,CORE2023,National: USA,No,4606,,
+196,Association for Computational Linguistics,ACL,CORE2023,A*,Yes,4602,,
+193,Association for Computer-Aided Architectural Design Research in Asia (CAADRIA) annual conference,CAADRIA,CORE2023,C,No,4601,,
+211,Australasian Computing Education Conference (ACE),ACE,CORE2023,Australasian B,Yes,4608,,
+210,Australasian Conference on Combinatorial Mathematics and Combinatorial Computing,ACCMCC,CORE2023,Australasian C,Yes,4613,,
+212,Australasian Conference on Information Security and Privacy,ACISP,CORE2023,Australasian B,Yes,4604,,
+216,Australasian Conference on Robotics and Automation,ACRA,CORE2023,Australasian C,Yes,4602,4603,
+219,Australasian Database Conference,ADC,CORE2023,Australasian B,Yes,4605,,
+1954,Australasian Document Computing Symposium,ADCS,CORE2023,Australasian B,Yes,4605,,
+222,Australasian Information Security Conference,AISC,CORE2023,Australasian C,Yes,4604,,
+224,Australasian Joint Conference on Artificial Intelligence,AI,CORE2023,Australasian B,Yes,4602,4611,4603
+1966,Australasian Language Technology Workshop,ALTA,CORE2023,Australasian C,Yes,4602,,
+229,Australasian Speech Science and Technology,SST,CORE2023,Australasian C,Yes,4602,,
+231,Australasian Symposium on Parallel and Distributed Computing (was AusGrid),AusPDC,CORE2023,Australasian C,Yes,4606,,
+247,Australian Computer Human Interaction Conference,OZCHI,CORE2023,Australasian B,Yes,4608,,
+253,Australian Data Mining Conference,AusDM,CORE2023,Australasian C,Yes,4605,4611,
+261,Australian Institute of Computer Ethics Conference,AICE,CORE2023,Australasian C,Yes,4608,,
+279,Automated Software Engineering Conference,ASE,CORE2023,A*,Yes,4612,,
+281,Automation of Software Test,AST,CORE2023,C,No,4612,,
+288,Body Sensor Networks,BSN,CORE2023,C,No,4601,,
+294,British Computer Society Conference on Human-Computer Interaction,HCI,CORE2023,National,Yes,4608,,
+296,British Machine Vision Conference,BMVC,CORE2023,A,Yes,4603,,
+2259,CHI PLAY: The Annual Symposium on Computer-Human Interaction in Play,CHI PLAY,CORE2023,Journal Published,Yes,4608,4607,
+319,Cologne-Twente Workshop on Graphs and Combinatorial Optimization,CTW,CORE2023,C,No,4613,,
+321,Combinatorial Pattern Matching,CPM,CORE2023,B,Yes,4603,,
+326,Computability in Europe: Logic and Theory of Algorithms,CiE,CORE2023,C,No,4613,,
+327,Computational Intelligence in Security for Information Systems,CISIS,CORE2023,National: Spain,No,4604,,
+331,Computer Aided Verification,CAV,CORE2023,A*,Yes,4612,4613,
+2289,Computer Algebra in Scientific Computing,CASC,CORE2023,B,Yes,4613,,
+333,"Computer Animation, Information Visualisation, and Digital Effects",CAivDE,CORE2023,C,No,4607,4603,
+335,Computer Graphics International,CGI,CORE2023,C,Yes,4607,4603,
+2229,Computer Sciences and Information Technologies,CSIT,CORE2023,National,Yes,4602,4612,4605
+345,Conference for the International Simulation and Gaming Association,ISAGA,CORE2023,C,No,4607,4608,
+346,Conference in Uncertainty in Artificial Intelligence,UAI,CORE2023,A,Yes,4602,,
+348,Conference of the Association for Machine Translation in the Americas,AMTA,CORE2023,National/Regional,No,4602,,
+349,Conference of the Association of Asian-Pacific Operational Research Societies,APORS,CORE2023,C,No,4602,,
+352,Conference of the European Association for Machine Translation,EAMT,CORE2023,C,Yes,4602,,
+2217,Conference of the European Society for Fuzzy Logic and Technologies,EUSFLAT,CORE2023,C,Yes,4602,4613,4601
+355,Conference on Agile Software Development,XP,CORE2023,B,No,4612,,
+2291,Conference on Algebra and Coalgebra in Computer Science,CALCO,CORE2023,B,Yes,4613,,
+356,Conference on Algorithmic Aspects in Information and Management,AAIM,CORE2023,C,No,4613,,
+361,Conference on Combinatorial Optimization and Applications,COCOA,CORE2023,C,Yes,4602,,
+371,Conference on Computational Natural Language Learning,CoNLL,CORE2023,B,Yes,4602,4611,
+2219,CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENCE SYSTEMS,FedCSIS,CORE2023,Multi-conference,Yes,4602,4612,4601
+1839,Conference on File and Storage Technologies,FAST,CORE2023,A,No,4605,,
+365,Conference on Fun with Algorithms,FUN,CORE2023,National: Italy,No,4613,4605,
+732,Conference on Games (was Computational Intelligence and Games CIG),COG,CORE2023,C,No,4607,4608,
+368,Conference on Information Sciences and Systems,CISS,CORE2023,National: USA,No,4606,,
+2201,"Conference on Innovation in Clouds, Internet and Networks",ICIN,CORE2023,National: France,Yes,4606,,
+369,Conference on Innovative Data Systems Research,CIDR,CORE2023,A,No,4605,,
+370,Conference on Integer Programming and Combinatorial Optimization,IPCO,CORE2023,A,Yes,4613,,
+2292,Conference on Intelligent Computer Mathematics,CICM,CORE2023,C,Yes,4613,4612,4602
+1245,"Conference on Interactive Theorem Proving (previously TPHOLs, changed in 2009)",ITP,CORE2023,A,Yes,4613,,
+124,Conference on Learning Theory,COLT,CORE2023,A*,Yes,4611,4602,
+2308,Conference on Robot Learning,CoRL,CORE2023,Unranked,Yes,4602,4611,4603
+378,Conference on Security and Cryptography for Networks,SCN,CORE2023,National: Italy,Yes,4604,,
+380,"Conference on Software Engineering Education and Training (previously Conference is Software Engineering Education, CSEE, changed in 1997)",CSEET,CORE2023,C,No,4608,,
+381,Conference on Software in Telecommunications and Computer Networks,SOFTCOM,CORE2023,National: Croatia,No,4606,,
+384,Conference on Theory and Applications of Models of Computation,TAMC,CORE2023,C,Yes,4613,,
+385,Conference on Visualization and Data Analysis,VDA,CORE2023,National: USA,No,4608,,
+398,"Cooperative Design, Visualization, and Engineering",CDVE,CORE2023,C,No,4608,,
+1710,Cryptographers Track at RSA Conference,CT-RSA,CORE2023,B,Yes,4604,,
+407,Current Trends in Theory and Practice of Computer Science,SOFSEM,CORE2023,B,Yes,46,,
+408,Data Compression Conference,DCC,CORE2023,B,Yes,4605,,
+410,Data Warehousing and Knowledge Discovery,DaWaK,CORE2023,B,Yes,4605,4611,
+2243,"Datenbanksysteme für Business, Technologie und Web",BTW,CORE2023,National:Germany,Yes,4605,,
+1996,Design Automation Conf,DAC,CORE2023,TBR,No,CSE,,
+421,"Design, Automation and Test in Europe Conference",DATE,CORE2023,B,No,CSE,4612,
+422,Designing Interactive Systems,DIS,CORE2023,A,Yes,4608,,
+2177,Developments in eSystems Engineering,DeSE,CORE2023,C,Yes,46,,
+425,Developments in Language Theory,DLT,CORE2023,C,Yes,4613,,
+1997,Digital Audio Effects Conference,DAFX,CORE2023,C,No,4603,,
+427,Digital Games Research Conference,DIGRA,CORE2023,C,No,4607,4608,
+428,Digital Image Computing Techniques and Applications,DICTA,CORE2023,Australasian C,Yes,4603,,
+2191,Discovery Science,DS,CORE2023,B,Yes,4611,4602,4601
+1324,DNA Computing and Molecular Programming,DNA,CORE2023,B,No,4601,,
+439,Dynamic Languages Symposium,DLS,CORE2023,C,Yes,4612,,
+446,Educational Data Mining,EDM,CORE2023,B,No,4601,,
+2159,"EMAS (merger of DALT, AOSE and PROMAS)",EMAS,CORE2023,B,Yes,4602,,
+448,Empirical Methods in Natural Language Processing,EMNLP,CORE2023,A*,Yes,4602,,
+2193,Engineering Interactive Computing Systems,EICS,CORE2023,Journal Published,Yes,4608,4612,
+457,ETHICOMP Conference,ETHICOMP,CORE2023,C,Yes,4608,,
+2170,EURO AMERICAN CONFERENCE ON TELEMATICS AND INFORMATION SYSTEMS,EATIS,CORE2023,C,Yes,4606,4608,
+458,Euro XR International Conference (was Euro VR),Euro XR,CORE2023,C,No,4607,4608,
+459,"EuroConference on Combinatorics, Graph Theory and Applications",EUroComb,CORE2023,C,No,4613,,
+460,Eurographics Symposium on Parallel Graphics and Visualization,EGPGV,CORE2023,C,No,4607,4603,
+462,Eurographics/IEEE Symposium on Visualization,EuroVis,CORE2023,B,Yes,4607,4608,
+463,Euromicro Conference on Real-Time Systems,ECRTS,CORE2023,B,Yes,4606,,
+464,Euromicro Conference on Software Engineering and Advanced Applications,SEAA,CORE2023,B,No,4612,4601,
+465,"Euromicro International Conference on Parallel, Distributed and Network Based Processing",PDP,CORE2023,C,No,4606,,
+468,European Association for Computational Linguistics,EACL,CORE2023,A,Yes,4602,,
+469,European Chapter on Combinatorial Optimization,ECCO,CORE2023,C,No,4613,,
+473,European Conference on Artificial Intelligence,ECAI,CORE2023,A,Yes,4602,4603,4611
+475,European Conference on Computational Biology,ECCB,CORE2023,C,No,4601,,
+478,European Conference on Computer Supported Cooperative Work,ECSCW,CORE2023,B,No,4608,,
+479,European Conference on Computer Vision,ECCV,CORE2023,A*,Yes,4603,,
+480,European Conference on Digital Government (was European Conference on e-Government ECEG),ECDG,CORE2023,C,Yes,4601,,
+2195,European Conference on Evolutionary Computation in Combinatorial Optimisation,EvoCOP,CORE2023,B,Yes,4602,,
+481,European Conference on Genetic Programming,EUROGP,CORE2023,B,Yes,4602,,
+483,European Conference on Information Retrieval,ECIR,CORE2023,A,Yes,4605,,
+491,European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Database (PKDD and ECML combined from 2008),ECML PKDD,CORE2023,A,Yes,4611,4605,
+2287,European Conference on Modelling Foundations and Applications,ECMFA,CORE2023,B,Yes,4612,,
+521,European Conference on Multi-Agent Systems,EUMAS,CORE2023,C,Yes,4602,,
+488,European Conference on Object-Oriented Programming,ECOOP,CORE2023,A,Yes,4612,,
+489,European Conference on Operations Research,EURO,CORE2023,C,No,4602,,
+490,European Conference on Pattern Languages of Programs,EuroPLop,CORE2023,National: Germany,Yes,4612,,
+2165,European Conference on Software Architecture,ECSA,CORE2023,A,Yes,4612,,
+495,European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty,ECSQARU,CORE2023,C,No,4602,,
+2262,European Conference on Technology Enhanced Learning,EC-TEL,CORE2023,B,Yes,4601,4608,
+2192,European Dependable Computing Conference,EDCC,CORE2023,Unranked,Yes,4604,4612,4606
+505,European MPI Users' Group Conference,EuroMPI,CORE2023,C,No,4606,,
+510,European SPI,EuroSPI,CORE2023,B,Yes,4612,,
+511,European Symposium on Algorithms,ESA,CORE2023,A,Yes,4613,,
+512,European Symposium on Artificial Neural Networks,ESANN,CORE2023,B,No,4611,,
+514,European Symposium on Programming,ESOP,CORE2023,A,Yes,4612,,
+515,European Symposium On Research In Computer Security,ESORICS,CORE2023,A,Yes,4604,,
+519,European Workshop on Computational Geometry,EuroCG,CORE2023,C,No,4613,,
+524,European-Japanese Conference on Information Modelling and Knowledge Bases,EJC,CORE2023,C,No,4605,,
+525,Eurosys Conference,EuroSys,CORE2023,A,No,4606,,
+527,Exploring Modelling Methods in Systems Analysis and Design,EMMSAD,CORE2023,C,No,4612,,
+2021,Extended Semantic Web Conference (was European Semantic Web Conference),ESWC,CORE2023,B,Yes,4605,,
+528,Extending Database Technology,EDBT,CORE2023,A,No,4605,,
+2263,Eye Tracking Research and Applications,ETRA,CORE2023,B,Yes,4608,4607,4603
+2318,Field Programmable Logic and Applications,FPL,CORE2023,TBR,No,CSE,,
+533,Financial Cryptography and Data Security Conference,FC,CORE2023,A,Yes,4604,,
+537,Flexible Query-Answering Systems,FQAS,CORE2023,C,No,4605,,
+538,Florida Artificial Intelligence Research Society Conference,FlAIRS,CORE2023,National: USA,Yes,4602,,
+2196,Formal Methods in Computer-Aided Design,FMCAD,CORE2023,B,Yes,4612,,
+544,Forum on Specification and Design Languages,FDL,CORE2023,C,No,4612,,
+546,Foundations of Genetic Algorithms,FOGA,CORE2023,A,Yes,4602,,
+547,Foundations of Software Science and Computational Structures,FOSSACS,CORE2023,A,Yes,4613,4612,
+548,Foundations of Software Technology and Theoretical Computer Science,FST&TCS,CORE2023,National: India,Yes,4613,,
+2027,Frontiers in Education,FIE,CORE2023,C,Yes,4608,,
+554,Fundamental Approaches to Software Engineering,FASE,CORE2023,B,Yes,4612,,
+556,Genetic and Evolutionary Computations,GECCO,CORE2023,A,Yes,4602,,
+560,Geometry Modeling and Processing,GMP,CORE2023,C,No,4613,4607,
+565,"GI International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment",DIMVA,CORE2023,C,Yes,4604,,
+572,Graph Drawing,GD,CORE2023,A,Yes,4613,,
+573,Graphics Interface,GI,CORE2023,B,No,4607,4608,
+574,Haskell Workshop,HASKELL,CORE2023,C,No,4612,,
+2198,HCist - International Conference on Health and Social Care Information Systems and Technologies,HCist,CORE2023,Unranked,Yes,4601,,
+576,Health Informatics Conference,HIC,CORE2023,Australasian C,Yes,4601,,
+579,Heterogeneity in Computing Workshop,HCW,CORE2023,C,No,4606,,
+584,Human System Interaction,HSI,CORE2023,C,No,4608,,
+2215,Human-Agent Interaction,HAI,CORE2023,B,Yes,4608,,
+2036,IADIS International Conference Applied Computing,IADIS AC,CORE2023,C,No,4601,,
+592,IberoAmerican Congress on Pattern Recognition,CIARP,CORE2023,C,Yes,4603,4611,
+2265,"ICT in Education, Research, and Industrial Applications",ICTERI,CORE2023,National: Ukraine,Yes,4601,4605,
+595,IEEE Automatic Speech Recognition and Understanding Workshop,ASRU,CORE2023,C,No,4602,,
+596,IEEE Bioinformatics and Bioengineering,BIBE,CORE2023,C,No,4601,,
+599,IEEE Computer Security Foundations Symposium (was CSFW),CSF,CORE2023,A,Yes,4604,,
+2247,IEEE Conference of the Open Innovations Association FRUCT,FRUCT,CORE2023,Regional,Yes,4606,4613,
+2184,IEEE Conference on Cognitive and Computational Aspects of Situation Management ,CogSIMA,CORE2023,National:USA,Yes,4606,,
+602,IEEE Conference on Computational Complexity,CCC,CORE2023,A,Yes,4613,,
+604,IEEE Conference on Computer Vision and Pattern Recognition,CVPR,CORE2023,A*,Yes,4603,,
+607,IEEE Conference on Local Computer Networks,LCN,CORE2023,B,Yes,4606,,
+608,IEEE Conference on Mass Storage Systems and Technologies,MSST,CORE2023,National: USA,No,4606,,
+611,"IEEE Conference on Systems, Man and Cybernetics",SMC,CORE2023,B,No,4608,,
+758,IEEE Conference on Virtual Reality and 3D User Interfaces,VR,CORE2023,A*,Yes,4607,4608,
+2061,IEEE Congress on Evolutionary Computation,CEC,CORE2023,B,Yes,4602,,
+615,IEEE Congress on Services,SERVICES,CORE2023,B,No,4606,,
+616,IEEE Consumer Communications and Networking Conference,IEEE CCNC,CORE2023,B,No,4606,,
+2185,IEEE European Symposium on Security and Privacy,EuroS&P,CORE2023,A,Yes,4604,,
+2316,IEEE European Test Symposium,ETS,CORE2023,TBR,No,CSE,,
+620,IEEE Global Internet Symposium,GI,CORE2023,C,No,4606,,
+2030,IEEE Global Telecommunications Conference ,GLOBECOM,CORE2023,B,No,4606,,
+2321,IEEE Industrial Electronics Society,IECON,CORE2023,TBR,No,CSE,,
+2037,IEEE Industry Applications Society Annual Conference,IAS,CORE2023,National: USA,No,4601,,
+2042,"IEEE International Conference on Acoustics, Speech and Signal Processing",ICASSP,CORE2023,B,No,4603,,
+628,IEEE International Conference on Advanced Learning Technologies,ICALT,CORE2023,B,Yes,4601,4608,
+92,IEEE International Conference on Advanced Video and Signal Based Surveillance,AVSS,CORE2023,B,Yes,4603,,
+629,IEEE International Conference on Automatic Face and Gesture Recognition,FG,CORE2023,B,Yes,4603,,
+2324,IEEE International Conference on Automation Science and Engineering,CASE,CORE2023,TBR,No,CSE,,
+2274,IEEE International Conference on Big Data,BigData,CORE2023,B,Yes,4605,4611,4602
+2304,IEEE International Conference on Blockchain and Cryptocurrency,ICBC,CORE2023,C,Yes,4606,4604,4612
+631,IEEE International Conference on Cloud Computing,CLOUD,CORE2023,B,Yes,4606,,
+2251,IEEE International Conference on Cloud Computing in Emerging Markets,CCEM,CORE2023,National:India,Yes,4606,4602,4605
+931,IEEE International Conference on Cloud Computing Technology and Science (International Conference on Cloud Computing pre 2010),CloudCom,CORE2023,C,No,4606,,
+632,IEEE International Conference on Cluster Computing,CLUSTER,CORE2023,B,Yes,4606,,
+633,IEEE International Conference on Cognitive Informatics,ICCI,CORE2023,C,No,4602,4611,
+637,IEEE International Conference on Computer and Information Technology,CIT,CORE2023,C,No,46,,
+2074,IEEE International Conference on Computer Communications,INFOCOM,CORE2023,A*,Yes,4606,,
+2320,IEEE International Conference on Computer Design,ICCD,CORE2023,TBR,No,CSE,,
+638,IEEE International Conference on Computer Vision,ICCV,CORE2023,A*,Yes,4603,,
+641,IEEE International Conference on Cybernetics and Intelligent Systems,CIS,CORE2023,C,No,4602,,
+642,IEEE International Conference on Data Mining,ICDM,CORE2023,A*,Yes,4605,4611,
+2237,IEEE International Conference on Data Science and Advanced Analytics,DSAA,CORE2023,B,Yes,4605,4611,
+2182,IEEE International Conference on Data Science and Engineering,ICDSE,CORE2023,National:India,Yes,4605,4611,
+644,IEEE International Conference on Distributed Computing in Sensor Systems,DCOSS,CORE2023,B,No,4606,,
+2047,IEEE International Conference on Document Analysis and Recognition,ICDAR,CORE2023,A,Yes,4605,,
+648,IEEE International Conference on e-Science and Grid Computing,e-Science,CORE2023,B,Yes,4606,4601,4612
+1472,IEEE international conference on ehealth networking applications and services (was International Workshop on Enterprise Networking and Computing in Health Care Industry; changed 2006),HealthCom,CORE2023,C,Yes,4601,,
+2322,IEEE International Conference on Emerging Technologies and Factory Automation,ETFA,CORE2023,TBR,No,CSE,,
+646,IEEE International Conference on Engineering of Complex Computer Systems,ICECCS,CORE2023,B,Yes,4612,4606,
+2248,IEEE International Conference on Fog and Edge Computing,ICFEC,CORE2023,C,Yes,4606,4601,
+649,IEEE International Conference on Fuzzy Systems,FUZZ-IEEE,CORE2023,B,Yes,4602,,
+650,IEEE International Conference on Global Software Engineering,ICGSE,CORE2023,C,Yes,4612,,
+652,IEEE International Conference on High Performance Computing and Communications,HPCC,CORE2023,C,Yes,4606,,
+654,IEEE International Conference on Image Processing,ICIP,CORE2023,B,Yes,4603,,
+2323,IEEE International Conference on Industrial Informatics,INDIN,CORE2023,TBR,No,CSE,,
+657,IEEE International Conference on Information Reuse and Integration,IRI,CORE2023,National: USA,No,4605,4602,
+658,IEEE International Conference on Intelligence and Security Informatics,ISI,CORE2023,C,No,4604,,
+660,IEEE International Conference on Intelligent Computer Communication and Processing,ICCP,CORE2023,National: Romania,No,4602,,
+661,IEEE International Conference on Intelligent Systems,IEEE IS,CORE2023,C,No,4602,,
+663,IEEE International Conference on Mobile Ad-hoc and Sensor Systems,MASS,CORE2023,B,No,4606,,
+664,IEEE International Conference on Multimedia and Expo,ICME,CORE2023,A,Yes,4603,,
+669,IEEE International Conference on Pervasive Computing and Communications,PERCOM,CORE2023,A*,Yes,4608,4606,
+1181,"IEEE International Conference on Program Comprehension (previously IWPC, changed in 2006)",ICPC,CORE2023,A,Yes,4612,,
+2325,IEEE International Conference on Quantum Computing and Engineering,QCE,CORE2023,TBR,No,CSE,,
+2051,IEEE International Conference on Robotics and Automation,ICRA,CORE2023,A*,Yes,4602,CSE,
+610,"IEEE International Conference on Sensing, Communication and Networking",SECON,CORE2023,B,No,4606,,
+2280,"IEEE International Conference on Software Analysis, Evolution and Reengineering",SANER,CORE2023,A,Yes,4612,,
+676,"IEEE International Conference on Software Maintenance and Evolution (prior to 2014 was ICSM, IEEE International Conference on Software Maintenance)",ICSME,CORE2023,A,Yes,4612,,
+674,IEEE International Conference on Software Services Engineering (previously IEEE International Conference on Services Computing SCC),IEEE SSE,CORE2023,B,Yes,4606,,
+1757,IEEE International Conference on Visual Communications and Image Processing (was SPIE ... pre 2011),VCIP,CORE2023,C,Yes,4603,,
+678,IEEE International Conference on Web Services,ICWS,CORE2023,A,Yes,4606,,
+679,"IEEE International Conference on Wireless and Mobile Computing, Networking and Communications",WiMob,CORE2023,B,Yes,4606,,
+682,IEEE International Enterprise Distributed Object Computing Conference,EDOC,CORE2023,B,Yes,4606,,
+683,IEEE International Geoscience and Remote Sensing Symposium,IGARSS,CORE2023,C,No,4601,,
+685,IEEE International Joint Conference on Neural Networks,IJCNN,CORE2023,B,Yes,4611,,
+688,IEEE International Parallel and Distributed Processing Symposium (was IPPS and SPDP),IPDPS,CORE2023,A,Yes,4606,CSE,
+689,IEEE International Performance Computing and Communications Conference,IPCCC,CORE2023,C,Yes,4606,,
+690,IEEE International Requirements Engineering Conference,RE,CORE2023,A,Yes,4612,,
+2296,IEEE International Scientific Conference on Informatics,Informatics,CORE2023,National:Slovakia,Yes,4613,4612,
+691,"IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks",WoWMoM,CORE2023,B,Yes,4606,,
+692,IEEE International Symposium on Adaptive Dynamic Programming and Reinforcement Learning,IEEE ADPRL,CORE2023,C,No,4611,,
+693,IEEE International Symposium on Artificial Life,IEEE Alife,CORE2023,C,Yes,4602,,
+2317,IEEE International Symposium on Circuits and Systems,ISCAS,CORE2023,TBR,No,CSE,,
+695,"IEEE International Symposium on Cluster, Cloud and Grid Computing",CCGRID,CORE2023,B,Yes,4606,,
+699,IEEE International Symposium on Information Theory,ISIT,CORE2023,B,Yes,4613,,
+701,IEEE International Symposium on Multimedia,ISM,CORE2023,C,No,4603,,
+702,IEEE International Symposium on Network Computing and Applications,NCA,CORE2023,B,Yes,4606,,
+704,IEEE International Symposium on Parallel and Distributed Processing with Applications,ISPA,CORE2023,C,Yes,4606,,
+705,IEEE International Symposium on Performance Analysis of Systems and Software,ISPASS,CORE2023,B,Yes,4612,,
+706,IEEE International Symposium on Personal and Indoor Mobile Radio Conference,PIMRC,CORE2023,B,No,4606,,
+749,IEEE International Symposium on Rapid System Prototyping (was IEEE Symposium on Rapid Prototyping),RSP,CORE2023,C,No,4612,,
+703,IEEE International Symposium on Real-Time Distributed Computing,ISORC,CORE2023,C,Yes,4606,,
+708,IEEE International Symposium on Wearable Computers,ISWC,CORE2023,Journal Published,Yes,4608,,
+710,IEEE International Test Conference,ITC,CORE2023,TBR,No,CSE,,
+711,IEEE International Working Conference on Mining Software Repositories,MSR,CORE2023,A,Yes,4612,4605,
+720,IEEE International Working Conference on Software Visualisation,VISSOFT,CORE2023,B,No,4608,4612,
+718,IEEE International Working Conference on Source Code Analysis and Manipulation,SCAM,CORE2023,C,Yes,4612,,
+717,IEEE International Workshop on Quality of Service,IWQoS,CORE2023,B,No,4606,,
+2088,IEEE LAN/MAN Workshop,LANMAN,CORE2023,C,No,4606,,
+723,IEEE Network Operations and Management Symposium,NOMS,CORE2023,B,Yes,4606,,
+724,IEEE Pacific Visualization Symposium (was APVIS),PacificVis,CORE2023,B,Yes,4608,,
+725,IEEE Real-Time and Embedded Technology and Applications Symposium,RTAS,CORE2023,A,Yes,4606,,
+756,IEEE Region 10 Conference,Tencon,CORE2023,C,No,46,,
+726,IEEE Software Engineering Workshop,SEW,CORE2023,C,No,4612,,
+727,IEEE Swarm Intelligence Symposium,IEEE SIS,CORE2023,C,No,4602,,
+731,IEEE Symposium on Computational Intelligence and Data Mining,CIDM,CORE2023,C,No,4605,4611,
+733,IEEE Symposium on Computational Intelligence for Financial Engineering,IEEE CIFEr,CORE2023,C,No,4601,,
+735,IEEE Symposium on Computational intelligence for Multimedia Signal and Vision Processing,IEEE CIMSIVP,CORE2023,C,No,4603,,
+736,IEEE Symposium on Computational Intelligence for Security and Defence Applications,IEEE CISDA,CORE2023,C,No,4601,,
+737,IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology,CIBCB,CORE2023,C,No,4601,,
+738,IEEE Symposium on Computational Intelligence in Control and Automation,IEEE CICA,CORE2023,C,No,4602,,
+739,IEEE Symposium on Computational Intelligence in Cyber Security,IEEE CICS,CORE2023,C,No,4604,,
+743,IEEE Symposium on Computer Arithmetic,ARITH,CORE2023,C,No,4613,,
+744,IEEE Symposium on Computers and Communications,ISCC,CORE2023,C,Yes,4606,,
+2026,IEEE Symposium on Field Programmable Custom Computing Machines,FCCM,CORE2023,B,Yes,CSE,4606,
+745,IEEE Symposium on Foundations of Computer Science,FOCS,CORE2023,A*,Yes,4613,,
+746,IEEE Symposium on High-Performance Interconnects,HOTI,CORE2023,National: USA,No,4606,,
+748,IEEE Symposium on Logic in Computer Science,LICS,CORE2023,A*,Yes,4613,,
+750,IEEE Symposium on Security and Privacy,SP,CORE2023,A*,Yes,4604,,
+752,IEEE Symposium on Visual Languages and Human-Centric Computing (was VL),VL/HCC,CORE2023,B,Yes,4608,,
+757,IEEE Vehicular Technology Conference,VTC,CORE2023,B,Yes,4606,,
+759,IEEE Visualization,IEEE VIS,CORE2023,A,No,4608,,
+2315,IEEE VLSI Test Symposium,VTS,CORE2023,TBR,No,CSE,,
+760,IEEE Wireless Communications and Networking Conference,WCNC,CORE2023,B,No,4606,,
+763,IEEE Workshop on Applications of Computer Vision,WACV,CORE2023,A,Yes,4603,,
+771,IEEE Workshop on High Performance Switching and Routing,HPSR,CORE2023,C,No,4606,,
+782,IEEE/ACIS International Conference on Computer and Information Science,ICIS,CORE2023,C,No,46,,
+2311,IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining,ASONAM,CORE2023,B,Yes,4605,4608,4611
+2275,"IEEE/ACM International Conference on Big Data Computing, Applications and Technologies",BDCAT,CORE2023,C,Yes,4611,4605,4601
+783,IEEE/ACM International Conference on Computer-Aided Design,ICCAD,CORE2023,A,No,CSE,4606,
+785,IEEE/ACM International Symposium on Mixed and Augmented Reality,ISMAR,CORE2023,A*,Yes,4607,4608,
+787,IEEE/IFIP International Conference on Dependable Systems and Networks,DSN,CORE2023,A,Yes,4606,CSE,
+788,IEEE/IFIP International Conference on Embedded and Ubiquitous Computing,EUC,CORE2023,C,No,4606,,
+792,IEEE/RSJ International Conference on Intelligent Robots and Systems,IROS,CORE2023,A,Yes,4602,CSE,
+794,IEEE/WIC/ACM International Conference on Web Intelligence (previously joint with Intelligent Agent Technology WI-IAT),WI,CORE2023,B,Yes,4602,4605,
+796,IFAC Conference on System Structure and Control,SSSC,CORE2023,C,No,4612,4606,
+797,"IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes",SAFEProcess,CORE2023,C,No,4604,,
+804,IFIP Information Security & Privacy Conference,IFIP SEC,CORE2023,B,Yes,4604,,
+801,IFIP International Conference on Distributed Applications and Interoperable Systems,DAIS,CORE2023,C,Yes,4606,,
+810,IFIP International Conference on Network and Parallel Computing,NPC,CORE2023,C,No,4606,,
+806,IFIP International Conference on Networking,Networking,CORE2023,B,Yes,4606,,
+2116,"IFIP International Symposium on Computing Performance, Modelling, Measurement and Evaluation",PERFORMANCE,CORE2023,Journal Published,Yes,4612,,
+805,"IFIP Joint International Conference on Formal Description Techniques and Protocol Specification, Testing, And Verification",FORTE,CORE2023,C,Yes,4612,,
+807,IFIP TC13 Conference on Human-Computer Interaction,Interact,CORE2023,B,Yes,4608,,
+2067,IFIP WG 11.3 Working Conference on Data and Applications Security (also known as DBSEC),DBSEC,CORE2023,B,Yes,4604,,
+2242,IFIP WG8.1 Working Conference on the Practice of Enterprise Modeling,PoEM,CORE2023,unranked: not primarily CS,Yes,46,,
+809,IFIP Working Conferences on Virtual Enterprises,PRO-VE,CORE2023,C,No,4606,4601,
+2306,IFIP/IEEE International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks,PEMWN,CORE2023,C,Yes,4606,,
+812,IFIP/IEEE International Symposium on Integrated Management (even years sharing with NOMS),IM,CORE2023,B,Yes,4606,,
+814,IFSA World Congress,IFSA,CORE2023,C,Yes,4602,,
+816,IMA International Conference on Cryptography and Coding,IMACC,CORE2023,C,Yes,4604,,
+817,Image and Vision Computing Conference,IVCNZ,CORE2023,Australasian C,Yes,4603,,
+2267,Indian Conference on Human-Computer Interaction,IndiaHCI,CORE2023,National: India,Yes,4608,,
+819,Inductive Logic Programming,ILP,CORE2023,B,No,4613,,
+820,Industrial Simulation Conference,ISC,CORE2023,C,No,4602,4601,
+1493,Information Hiding and Multimedia Security Workshop,IH&MMSec,CORE2023,C,No,4604,,
+822,Information Integration and Web-based Applications and Services,IIWAS,CORE2023,C,No,46,4605,
+823,Information Processing in Sensor Networks,IPSN,CORE2023,A*,Yes,4606,,
+827,Information Security Conference,ISC,CORE2023,C,Yes,4604,,
+825,Information Security Practice and Experience Conference,ISPEC,CORE2023,C,Yes,4604,,
+826,Information Security Symposium,CERIAS,CORE2023,National: USA,No,4604,,
+830,Information Theory Workshop,ITW,CORE2023,B,Yes,4613,,
+831,Information Visualisation Theory and Practice,InfVis,CORE2023,C,No,4608,,
+833,Information Visualization in Biomedical Informatics,IVBI,CORE2023,C,No,4601,4608,
+834,Informing Science and Information Technology Education,InSITE,CORE2023,C,No,4608,,
+2176,Innovations in Theoretical Computer Science,ITCS,CORE2023,A,Yes,4613,,
+836,Innovative Applications in AI,IAAI,CORE2023,C,No,4602,4601,
+839,Int. Workshop on Formal Methods for Industrial Critical Systems,FMICS,CORE2023,C,No,4612,,
+842,Integrated Formal Methods,IFM,CORE2023,B,Yes,4612,4613,
+845,Intelligent Data Analysis,IDA,CORE2023,B,Yes,4605,4611,
+2203,Intelligent Distributed Computing,IDC,CORE2023,Unranked,Yes,4606,,
+847,Intelligent Systems in Molecular Biology,ISMB,CORE2023,journal published,Yes,4601,,
+2062,Intelligent Vehicles Conference,IEEE-IV,CORE2023,B,Yes,4602,,
+849,Intelligent Virtual Agents,IVA,CORE2023,B,Yes,4602,4608,
+2065,Intenational Environmental Modelling and Software Society,iEMSs,CORE2023,C,No,4601,,
+851,Interaction Design and Children (ACM),IDC,CORE2023,B,Yes,4608,,
+852,Interactive Entertainment,IE,CORE2023,Australasian C,No,4607,4608,
+2258,International ACM SIGACCESS Conference on Computers and Accessibility,ASSETS,CORE2023,A,Yes,4608,,
+861,International Baltic Conference on Databases and Information Systems,DB&IS,CORE2023,Regional - Baltic,No,4605,,
+864,International Colloquium on Automata Languages and Programming,ICALP,CORE2023,A,Yes,4613,,
+866,International Colloquium on Structural Information and Communication Complexity,SIROCCO,CORE2023,B,No,4613,,
+867,International Colloquium on Theoretical Aspects of Computing,ICTAC,CORE2023,C,Yes,4613,,
+870,International Computer Science Symposium in Russia,CSR,CORE2023,National: Russia,Yes,46,,
+871,International Computer Software and Applications Conference,COMPSAC,CORE2023,B,Yes,4601,,
+872,International Computing Education Research Workshop,ICER,CORE2023,A,Yes,4608,,
+882,"International Conference Abstract State Machines, Alloy, B, TLA, VDM, and Z (Previously International Conference of B and Z Users, ZB, changed in 2008)",ABZ,CORE2023,C,No,4612,4613,
+873,International Conference and Exhibition on High Performance Computing in the Asia-Pacific Region,HPC Asia,CORE2023,C,Yes,4606,,
+1448,International Conference and Workshops on Algorithms and Computation,WALCOM,CORE2023,B,Yes,4613,,
+77,"International Conference for High Performance Computing, Networking, Storage and Analysis (was Supercomputing Conference)",SC,CORE2023,A,No,CSE,4606,
+876,International Conference Formal Concept Analysis Conference,ICFCA,CORE2023,C,No,4613,,
+878,International Conference in Business Process Management,BPM,CORE2023,A,No,4612,,
+2269,International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning,MIS4TEL,CORE2023,National: Spain,Yes,4601,4608,4602
+2266,International Conference of the Immersive Learning Research Network,iLRN,CORE2023,C,Yes,4601,4608,
+921,International Conference on Advanced and Trusted Computing (was International Conference on Autonomic and Trusted Computing),ATC,CORE2023,C,No,4604,4606,4605
+887,International Conference on Advanced Computing and Communications,AdCom,CORE2023,National: India,No,4606,,
+888,International Conference on Advanced Data Mining and Applications,ADMA,CORE2023,C,Yes,4605,4611,
+890,International Conference on Advanced Information Networking and Applications (was ICOIN),AINA,CORE2023,B,No,4606,,
+891,International Conference on Advanced Information Systems Engineering,CaiSE,CORE2023,A,Yes,4605,,
+2231,International Conference on Advanced Technologies For Signal & Image Processing,ATSIP,CORE2023,National: Tunisia,Yes,4603,4605,
+895,International Conference on Advances in Computer-Human Interactions,ACHI,CORE2023,C,No,4608,,
+899,International Conference on Advances in Mobile Computing and Multimedia,MOMM,CORE2023,C,Yes,4606,,
+901,International Conference on Affective Computing and Intelligent,ACII,CORE2023,C,No,4608,,
+902,International Conference on Agents and Artificial Intelligence,ICAART,CORE2023,B,Yes,4602,,
+905,International Conference on Algorithms and Architectures for Parallel Processing,ICA3PP,CORE2023,C,Yes,4606,,
+906,International Conference on Algorithms and Complexity (was Italian Conference ),CIAC,CORE2023,C,No,4613,,
+2228,"International Conference on Analysis of Images, Social Networks and Texts",AIST,CORE2023,National: Russia,Yes,4602,4603,4605
+2218,International Conference on Applications of Evolutionary Computation,EvoApplications,CORE2023,B,Yes,4602,4611,4601
+907,International Conference on Applied Cryptography and Network Security,ACNS,CORE2023,B,No,4604,,
+909,International Conference on Artificial Intelligence,IC-AI,CORE2023,National: USA,No,4602,4611,
+910,International Conference on Artificial Intelligence and Law,ICAIL,CORE2023,C,No,4602,4601,
+912,International Conference on Artificial Intelligence and Soft Computing,ICAISC,CORE2023,National: Poland,No,4602,,
+913,International Conference on Artificial Intelligence and Statistics,AISTATS,CORE2023,A,Yes,4611,4602,
+1961,International Conference on Artificial Intelligence in Education,AIED,CORE2023,A,Yes,4601,4608,
+151,International Conference on Artificial Intelligence in Medicine,AIME,CORE2023,B,Yes,4601,,
+2314,"International Conference on Artificial Intelligence in Music, Sound, Art and Design",EvoMUSART,CORE2023,C,Yes,4602,4607,4608
+2162,"International Conference on Artificial Intelligence: Methodology, Systems, Applications",AIMSA,CORE2023,National: Bulgaria,Yes,4602,4611,
+915,International Conference on Artificial Neural Networks,ICANN,CORE2023,C,Yes,4611,,
+461,International Conference on Artificial Reality and Telexistance & Eurographics Symposium on Virtual Environments,EGVE,CORE2023,C,Yes,4607,4608,
+918,International Conference on Automated Deduction,CADE,CORE2023,A,Yes,4602,,
+919,International Conference on Automated Planning and Scheduling,ICAPS,CORE2023,A*,Yes,4602,,
+923,"International Conference on Availability, Reliability and Security",ARES,CORE2023,B,Yes,4604,,
+925,"International Conference on Broadband Communications, Networks and Systems",Broadnets,CORE2023,C,Yes,4606,,
+928,International Conference on Case-Based Reasoning,ICCBR,CORE2023,C,Yes,4602,,
+2300,International Conference on Cloud Computing and Services Science,CLOSER,CORE2023,C,Yes,4606,,
+933,"International Conference on Collaborative Computing: Networks, Applications and Worksharing",CollaborateCom,CORE2023,C,Yes,4606,,
+2254,International Conference on COMmunication Systems & NETworkS,COMSNETS,CORE2023,National:India,Yes,4606,4604,
+2046,International Conference on Communication Systems and Applications,ICCSA,CORE2023,C,No,4606,,
+936,International Conference on Compiler Construction,CC,CORE2023,B,Yes,4606,,
+937,"International Conference on Compilers, Architecture, and Synthesis for Embedded Systems",CASES,CORE2023,B,Yes,4606,,
+939,"International Conference on Complex, Intelligent and Software Intensive Systems",CISIS,CORE2023,C,No,4606,,
+2294,"International Conference on Complexity, Future Information Systems and Risk",COMPLEXIS,CORE2023,C,Yes,4613,4606,
+941,International Conference on Computability and Complexity in Analysis,CCA,CORE2023,C,No,4613,,
+942,International Conference on Computational Collective Intelligence,ICCCI,CORE2023,B,Yes,4602,4606,
+2199,International Conference on Computational Creativity,ICCC,CORE2023,C,Yes,46,,
+945,International Conference on Computational Intelligence and Security,CIS,CORE2023,National: China,No,4604,,
+949,International Conference on Computational Linguistics,COLING,CORE2023,B,Yes,4602,,
+950,International Conference on Computational Molecular Biology,RECOMB,CORE2023,B,No,4601,,
+952,International Conference on Computational Science,ICCS,CORE2023,Multiconference,Yes,4601,,
+953,International Conference on Computational Science and its Applications,ICCSA,CORE2023,C,No,46,,
+955,International Conference on Computer Analysis of Images and Patterns,CAIP,CORE2023,C,Yes,4603,,
+2038,International Conference on Computer Communication and Networks,ICCCN,CORE2023,B,Yes,4606,,
+961,"International Conference on Computer Safety, Reliability and Security",SAFECOMP,CORE2023,B,No,4604,,
+962,International Conference on Computer Supported Cooperative Work in Design,CSCWD,CORE2023,C,Yes,4608,,
+2261,International Conference on Computer Supported Education,CSEDU,CORE2023,B,Yes,4608,4601,
+2232,International Conference on Computer Vision and Graphics,ICCVG,CORE2023,National: Poland,Yes,4603,4607,4602
+964,International Conference on Computer Vision Systems,ICVS,CORE2023,C,No,4603,,
+2260,International Conference on Computer-Human Interaction Research and Applications,CHIRA,CORE2023,C,Yes,4608,,
+965,International Conference on Computers and their Applications,CATA,CORE2023,National: USA,No,4601,,
+966,International Conference on Computers Helping People with Special Needs,ICCHP,CORE2023,C,No,4601,,
+967,International Conference on Computers in Education,ICCE,CORE2023,C,Yes,4601,,
+969,International Conference on Computing and Combinatorics,COCOON,CORE2023,National:China,No,4613,,
+970,International Conference on Computing and Informatics,ICOCI,CORE2023,C,No,46,,
+971,International Conference on Conceptual Modelling,ER,CORE2023,A,Yes,4605,,
+973,International Conference on Concurrency Theory,CONCUR,CORE2023,A,Yes,4613,4606,
+977,"International Conference on Control, Automation, Robotics and Vision",ICARCV,CORE2023,C,Yes,4602,4603,
+2286,"International Conference on Control, Decision and Information Technologies",CoDIT,CORE2023,C,Yes,4612,4601,
+979,International Conference on Cooperative Information Systems,CoopIS,CORE2023,B,Yes,4608,,
+980,International Conference on Coordination Models and Languages,Coordination,CORE2023,C,Yes,4606,,
+982,International Conference on Cryptology and Network Security,CANS,CORE2023,B,No,4604,,
+983,International Conference on Cryptology in India,INDOCRYPT,CORE2023,National: India,No,4604,,
+985,International Conference on Cyberworlds (was International Symposium on Cyberworlds),CW,CORE2023,C,Yes,4607,4608,4603
+986,International Conference on Data Engineering,ICDE,CORE2023,A*,Yes,4605,,
+2302,"International Conference on Data Science, Technology and Applications",DATA,CORE2023,C,Yes,4605,4611,
+987,International Conference on Database and Expert Systems Applications,DEXA,CORE2023,C,Yes,4605,4602,
+988,International Conference on Database Systems for Advanced Applications,DASFAA,CORE2023,B,Yes,4605,,
+989,International Conference on Database Theory,ICDT,CORE2023,A,Yes,4605,,
+991,International Conference on Dependability of Computer Systems,DEPCoS,CORE2023,National: Poland,No,4606,,
+992,"International Conference on Dependable, Autonomic and Secure Computing",DASC,CORE2023,C,No,4604,,
+997,International Conference on Digital Society,ICDS,CORE2023,C,No,4601,,
+2225,International Conference on Distributed Computing and Artificial Intelligence,DCAI,CORE2023,National(Spain),Yes,4602,4606,
+1000,International Conference on Distributed Computing and Internet Technologies,ICDCIT,CORE2023,National: India,No,4606,,
+1001,International Conference on Distributed Computing and Networking,ICDCN,CORE2023,National: India,No,4606,,
+1002,International Conference on Distributed Computing Systems,ICDCS,CORE2023,A,Yes,4606,,
+1004,International Conference on Dublin Core and Metadata Applications,DC,CORE2023,C,No,4605,,
+1006,International Conference on Electronic Commerce,ICEC,CORE2023,C,No,4601,,
+1186,International Conference on Embedded and Real Time Computing Systems and Applications,RTCSA,CORE2023,B,Yes,4606,,
+497,International Conference on Embedded Wireless Systems and Networks (wasEuropean Conference on Wireless Sensor Networks),EWSN,CORE2023,B,Yes,4606,,
+2194,International Conference on Emerging Ubiquitous Systems and Pervasive Networks,EUSPN,CORE2023,Unranked,Yes,4606,,
+1011,International Conference on Engineering Applications of Neural Networks,EANN,CORE2023,C,Yes,4611,,
+1019,International Conference on Entertainment Computing,ICEC,CORE2023,C,No,4607,4608,4603
+1022,International Conference on Evaluation and Assessment in Software Engineering,EASE,CORE2023,A,Yes,4612,,
+1023,International Conference on Evaluation of Novel Approaches to Software Engineering,ENASE,CORE2023,B,Yes,4612,,
+1031,International Conference on Formal Engineering Methods,ICFEM,CORE2023,C,Yes,4612,,
+2279,International Conference on Formal Methods and Models for Co-Design,MEMOCODE,CORE2023,C,Yes,4612,4613,
+1033,International Conference on Formal Ontology in Information Systems,FOIS,CORE2023,B,Yes,4602,4613,
+2290,International Conference on Formal Structures for Computation and Deduction,FSCD,CORE2023,B,Yes,4613,,
+1035,International Conference on Frontiers of Handwriting Recognition,ICFHR,CORE2023,B,No,4603,,
+1036,International Conference on Frontiers of Information Technology,FIT,CORE2023,National: Pakistan,No,46,,
+1037,International Conference on Functional Programming,ICFP,CORE2023,A,Yes,4612,,
+1039,International Conference on Generative Programming and Component Engineering,GPCE,CORE2023,B,No,4612,,
+1042,International Conference on Graph Transformations,ICGT,CORE2023,B,Yes,4613,4605,
+1044,"International Conference on Green, Pervasive and Cloud Computing (was Grid and Pervasive Computing)",GPC,CORE2023,C,No,4606,,
+1422,"International Conference on Hardware/Software Codesign and System Synthesis (previously ISSN, changed in 2003)",CODES+ISSS,CORE2023,C,No,CSE,4606,
+1184,"International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness (was International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks)",Qshine,CORE2023,C,Yes,4606,,
+1048,International Conference on High Performance Computing,HiPC,CORE2023,National: India,Yes,4606,,
+1050,International Conference on High Performance Scientific Computing,HPSC,CORE2023,National: Vietnam,No,4606,,
+1053,International Conference on Human Factors in Computing Systems,CHI,CORE2023,A*,Yes,4608,,
+1054,International Conference on Human-Computer Interaction with Mobile Devices and Services,MobileHCI,CORE2023,B,Yes,4608,,
+1055,International Conference on Hybrid Artificial Intelligence Systems,HAIS,CORE2023,National: Spain,No,4602,,
+1056,International Conference on Hybrid Intelligent Systems,HIS,CORE2023,C,No,4602,,
+1058,International Conference on Image Analysis and Processing,ICIAP,CORE2023,National: Italy,No,4603,,
+1059,International Conference on Image and Graphics,ICIG,CORE2023,National: China,No,4607,4603,
+1060,International Conference on Image and Signal Processing,ICISP,CORE2023,C,Yes,4603,,
+1062,International Conference on Implementation and Application of Automata,CIAA,CORE2023,C,Yes,4613,,
+2244,International Conference on Indoor Positioning and Indoor Navigation,IPIN,CORE2023,C,Yes,4606,4601,
+1064,International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems,IEA/AIE,CORE2023,C,Yes,4602,4611,4603
+2276,International Conference on Informatics & Data-Driven Medicine,IDDM,CORE2023,C,Yes,4611,4602,
+2226,"International Conference on Informatics in Control, Automation and Robotics",ICINCO,CORE2023,C,Yes,4602,,
+1066,International Conference on Information and Communication Technologies and Development,ICTD,CORE2023,C,No,4601,,
+2241,International Conference on Information and Communication Technologies for Ageing Well and e-Health,ICT4AWE,CORE2023,C,Yes,4601,4603,4602
+1067,International Conference on Information and Communication Technologies in Tourism,ENTER,CORE2023,C,No,4601,,
+1068,International Conference on Information and Communications Security,ICICS,CORE2023,C,Yes,4604,,
+1071,International Conference on Information and Knowledge Engineering,IKE,CORE2023,National: USA,No,4602,,
+1072,International Conference on Information Fusion,FUSION,CORE2023,C,No,4605,,
+1073,International Conference on Information Processing and Management of Uncertainty,IPMU,CORE2023,C,Yes,4605,4602,
+1076,International Conference on Information Security and Cryptography,SECRYPT,CORE2023,C,Yes,4604,,
+1077,International Conference on Information Security and Cryptology,ICISC,CORE2023,National: Korea,No,4604,,
+1081,International Conference on Information Systems Security,ICISS,CORE2023,National: India,No,4604,,
+2234,International Conference on Information Systems Security and Privacy,ICISSP,CORE2023,C,Yes,4604,,
+1083,International Conference on Information Technology and Applications,ICITA,CORE2023,Australasian C,No,4601,,
+1087,International Conference on Information Visualisation,IV,CORE2023,C,Yes,4608,4607,
+837,International Conference on Innovations for Community Services (was Innovative Internet Computer Systems IICS until 2014),I4CS,CORE2023,C,Yes,4601,,
+1090,International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems,CPAIOR,CORE2023,B,Yes,4602,,
+1093,International Conference on Intelligent Data Engineering and Automated Learning,IDEAL,CORE2023,C,No,46,,
+1216,"International Conference on Intelligent Software Methodologies, Tools, and Techniques (was International Conference on Software Methods and Tools)",SoMeT,CORE2023,C,Yes,4612,,
+1097,International Conference on Intelligent Systems and Knowledge Engineering,ISKE,CORE2023,National: China,No,4602,,
+1098,International Conference on Intelligent Systems Designs and Applications,ISDA,CORE2023,C,No,4602,4601,
+1099,International Conference on Intelligent Text Processing and Computational Linguistics,CICLING,CORE2023,C,Yes,4602,,
+1100,International Conference on Intelligent Tutoring Systems,ITS,CORE2023,B,Yes,4601,4608,
+1101,International Conference on Intelligent User Interfaces,IUI,CORE2023,A,Yes,4608,,
+2161,International Conference on Interactive Digital Storytelling (2008 merger of 'ICVS International Conference on Virtual Storytelling' and 'TIDSE Technology for Interactive Digital Storytelling'),ICIDS,CORE2023,C,No,4607,4608,
+1104,International Conference on Internet and Web Applications and Services,ICIW,CORE2023,C,No,4606,4605,
+1106,International Conference on Internet Computing in Science and Engineering,ICICSE,CORE2023,C,Yes,4606,,
+1107,International Conference on Internet Monitoring and Protection,ICIMP,CORE2023,C,No,4604,,
+2301,"International Conference on Internet of Things, Big Data and Security",IoTBDS,CORE2023,C,Yes,4604,,
+1108,International Conference on Internet Technologies and Applications,ITA,CORE2023,National: USA,No,46,,
+1110,International Conference on Knowledge Engineering and Knowledge Management,EKAW,CORE2023,B,Yes,4605,,
+1111,International Conference on Knowledge Engineering and Ontology Development,KEOD,CORE2023,C,Yes,4605,,
+1112,"International Conference on Knowledge Science, Engineering and Management",KSEM,CORE2023,C,Yes,4602,4605,
+1113,International Conference on Knowledge-Based and Intelligent Information and Engineering Systems,KES,CORE2023,B,No,4602,,
+1115,International Conference on Language and Automata Theory and Applications,LATA,CORE2023,C,No,4613,,
+2268,International Conference on Learning Analytics and Knowledge,LAK,CORE2023,A,Yes,4608,4601,
+2273,International Conference on Learning Representations,ICLR,CORE2023,A*,Yes,4611,,
+1117,International Conference on Legal Knowledge and Information Systems,JURIX,CORE2023,C,No,4601,,
+1119,International Conference on Logic Programming,ICLP,CORE2023,A,Yes,4613,4612,
+1120,International Conference on Logic Programming and Non-monotonic Reasoning,LPNMR,CORE2023,B,Yes,4602,4613,
+1121,International Conference on Machine Learning,ICML,CORE2023,A*,Yes,4611,,
+1122,International Conference on Machine Learning and Applications,ICMLA,CORE2023,C,No,4611,,
+1123,International Conference on Machine Learning and Cybernetics,ICMLC,CORE2023,National: China,No,4611,,
+1124,International Conference on Machine Vision,ICMV,CORE2023,C,Yes,4603,,
+1692,International Conference on Managed Programming Languages and Runtimes (was ManLang and previously Principles and Practice of Programming in Java: PPPJ),MPLR,CORE2023,C,Yes,4612,,
+1125,International Conference on Management of Data,COMAD,CORE2023,National: India,Yes,4605,,
+2205,International Conference on Management of Digital EcoSystems,MEDES,CORE2023,C,Yes,4606,,
+2293,International Conference on Mathematical Foundations of Programming Semantics,MFPS,CORE2023,B,Yes,4613,,
+2277,International Conference on Methods and Models in Automation and Robotics,MMAR,CORE2023,National:Poland,Yes,4611,4602,
+1131,International Conference on Mobile and Ubiquitous Systems: Networks and Services,Mobiquitous,CORE2023,C,Yes,4606,,
+1133,International Conference on Mobile Data Management,MDM,CORE2023,B,Yes,4605,4606,
+2206,International Conference on Mobile Systems and Pervasive Computing,MobiSPC,CORE2023,Unranked,Yes,4606,,
+1134,"International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies",UBICOMM,CORE2023,C,Yes,4606,,
+2239,International Conference on Model and Data Engineering,MEDI,CORE2023,C,Yes,4605,4601,
+1244,"International Conference on Model Driven Engineering Languages and Systems (Previously UML, changed in 2005)",MODELS,CORE2023,A,Yes,4612,,
+2297,International Conference on Model-Driven Engineering and Software Development,MODELSWARD,CORE2023,C,Yes,4606,4612,
+507,International Conference on Modelling and Simulation,ECMS,CORE2023,Multiconference,Yes,4602,,
+1140,International Conference on Modelling Decisions for Artificial Intelligence,MDAI,CORE2023,B,No,4602,,
+1143,International Conference on Multimedia Modelling,MMM,CORE2023,B,Yes,4603,,
+44,International Conference on Multimedia Retrieval (previously MIR),ICMR,CORE2023,B,Yes,4603,4605,
+1144,International Conference on Multimodal Interaction (was International Conference on Multimodal Interfaces),ICMI,CORE2023,B,Yes,4608,,
+1145,International Conference on Natural Computation,ICNC,CORE2023,National: China,No,4602,,
+813,International Conference on Network and Service Management (amalgamation of DSOM and related workshops from 2010),CNSM,CORE2023,B,Yes,4606,,
+1146,International Conference on network and System Security,NSS,CORE2023,B,Yes,4604,,
+1147,International Conference on Network Protocols,ICNP,CORE2023,B,Yes,4606,,
+2245,International Conference on Network Softwarization,NetSoft,CORE2023,B,Yes,4606,4612,
+1152,International Conference on Neural Information Processing,ICONIP,CORE2023,B,Yes,4611,,
+2220,International Conference on Operations Research and Enterprise Systems,ICORES,CORE2023,C,Yes,4602,,
+1160,International Conference on Optimization: Techniques And Applications,ICOTA,CORE2023,C,No,4602,,
+1161,International Conference on Pairing-based Cryptography,Pairing,CORE2023,C,No,4604,,
+1162,"International Conference on Parallel and Distributed Computing, Applications and Technologies",PDCAT,CORE2023,C,Yes,4606,,
+1163,International Conference on Parallel and Distributed Processing Techniques and Applications,PDPTA,CORE2023,National: USA,No,4606,,
+1164,International Conference on Parallel and Distributed Systems,ICPADS,CORE2023,B,No,4606,,
+1165,International Conference on Parallel Architecture and Compilation Techniques,PACT,CORE2023,B,Yes,4606,,
+1167,International Conference on Parallel Processing,ICPP,CORE2023,B,Yes,4606,,
+1168,International Conference on Parallel Processing and Applied Mathematics,PPAM,CORE2023,National: Poland,No,4606,,
+1169,International Conference on Pattern Recognition,ICPR,CORE2023,B,No,4603,,
+2230,International Conference on Pattern Recognition Applications and Methods,ICPRAM,CORE2023,C,Yes,4603,,
+2224,International Conference on Practical Applications of Computational Biology & Bioinformatics,PACBB,CORE2023,National(Spain),Yes,4602,4611,
+1279,International Conference on Practice and Theory in Public Key Cryptography,PKC,CORE2023,B,Yes,4604,,
+1175,International Conference on Principles and Practice of Constraint Programming,CP,CORE2023,A,Yes,4602,,
+1176,International Conference on Principles and Practice of Declarative Programming,PPDP,CORE2023,C,Yes,4613,4612,
+1177,International Conference on Principles of Distributed Systems,OPODIS,CORE2023,B,No,4606,,
+1663,International Conference on Principles of Practice in Multi-Agent Systems (prior to 2009 was Pacific Rim International Workshop on Multi-Agents),PRIMA,CORE2023,B,Yes,4602,,
+358,"International Conference on Probabilistic, Combinatorial, and Asymptotic Methods in the Analysis of Algorithms (was Conference on Analysis of Algorithms)",AofA,CORE2023,C,Yes,4613,,
+2307,International Conference on Process Mining,ICPM,CORE2023,B,Yes,4605,4602,
+1182,International Conference on Provable Security,ProvSec,CORE2023,C,Yes,4604,,
+2312,International Conference on Quality of Multimedia Experience,QoMEX,CORE2023,B,Yes,4608,4603,4607
+2249,International Conference on Real-Time and Network Systems,RTNS,CORE2023,National: France,Yes,4606,4612,
+1188,International Conference on Recent Advances in Natural Language Processing,RANLP,CORE2023,National: bulgaria,No,4602,,
+1189,International Conference on Relational and AlgebraicMethods in Computer Science (was International Conference on Relational Methods in Computer Science RelMiCS),RAMiCS,CORE2023,C,No,4613,,
+1191,International Conference on Reliable Software Technologies,Ada-Europe,CORE2023,Journal Published,Yes,4612,,
+1192,International Conference on Research Challenges in Information Science,RCIS,CORE2023,B,Yes,46,,
+2309,International Conference on Reversible Computation,RC,CORE2023,C,Yes,4613,4601,
+1193,International Conference on Risks and Security of Internet and Systems,CRiSIS,CORE2023,C,No,4604,,
+1194,"International Conference on Robotics, Vision, Signal Processing and Power Applications (was ROVPIA)",RoVISP,CORE2023,National: Malaysia,No,4603,,
+1932,International Conference on Runtime Verification (was workshop pre 2010),RV,CORE2023,B,Yes,4612,,
+1197,International Conference on Scientific and Statistical Data Base Management,SSDBM,CORE2023,B,Yes,4605,,
+1198,International Conference on Security and Privacy for Communication Networks,SecureComm,CORE2023,C,Yes,4604,,
+1200,International Conference on Security of Information and Networks,SIN,CORE2023,C,No,4604,,
+1203,International Conference on Sequences and their Applications,SETA,CORE2023,C,No,4604,4613,
+1204,International Conference on Service Oriented Computing,ICSOC,CORE2023,A,Yes,4606,,
+2240,International Conference on Similarity Search and Applications,SISAP,CORE2023,B,Yes,4605,,
+2298,"International Conference on Simulation and Modeling Methodologies, Technologies and Applications",SIMULTECH,CORE2023,C,Yes,4606,,
+2178,International Conference on Smart homes and health Telematics,ICOST,CORE2023,C,Yes,4601,,
+1206,International Conference on Software and Data Technologies,ICSoft,CORE2023,C,Yes,4612,,
+1217,International Conference on Software and System Processes (was ICSP prior to 2011),ICSSP,CORE2023,B,Yes,4612,,
+791,International Conference on Software Architecture (was previously WICSA),ICSA,CORE2023,A,Yes,4612,,
+1209,International Conference on Software Engineering,ICSE,CORE2023,A*,Yes,4612,,
+1210,International Conference on Software Engineering Advances,ICSEA,CORE2023,C,No,4612,,
+1211,International Conference on Software Engineering and Formal Methods,SEFM,CORE2023,B,Yes,4612,,
+1212,International Conference on Software Engineering and Knowledge Engineering,SEKE,CORE2023,C,Yes,4612,4602,
+1214,"International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing",SNPD,CORE2023,C,No,4612,4602,4606
+1215,International Conference on Software Language Engineering,SLE,CORE2023,B,Yes,4612,,
+1219,International Conference on Software Quality Management,SQM,CORE2023,C,No,4612,,
+1220,International Conference on Software Reuse,ICSR,CORE2023,B,Yes,4612,,
+1221,"International Conference on Software Testing, Verification and Validation",ICST,CORE2023,A,Yes,4612,,
+2209,International Conference on Sustainable Energy Information Technology,SEIT,CORE2023,Unranked,Yes,4601,4606,
+1229,International Conference on Systems Engineering,ICSEng,CORE2023,C,No,46,,
+2288,International Conference on Technical Debt,TechDebt,CORE2023,B,Yes,4612,,
+2285,International Conference on Testing Software and Systems,ICTSS,CORE2023,C,Yes,4612,,
+1236,International Conference on Tests and Proofs,TAP,CORE2023,C,Yes,4612,,
+1237,International Conference on the Application and Theory of Petri Nets and Concurrency,Petri Nets,CORE2023,B,No,4606,,
+1238,International Conference on the Foundations of Digital Games,FDG,CORE2023,C,No,4607,4608,
+1239,International Conference on the Principles of Knowledge Representation and Reasoning,KR,CORE2023,A*,Yes,4602,4613,
+2180,International Conference on the Quality of Information and Communications Technology,QUATIC,CORE2023,C,Yes,4612,,
+1240,International Conference on the Simulation and Synthesis of Living Systems,ALIFE,CORE2023,C,Yes,4602,,
+1241,International Conference on the Statistical Analysis of Textual Data,JADT,CORE2023,C,No,4602,,
+1242,International Conference on the Theory and Application of Cryptographic Techniques,EuroCrypt,CORE2023,A*,Yes,4604,,
+1243,International Conference on the Theory and Application of Cryptology and Information Security,ASIACRYPT,CORE2023,A,Yes,4604,,
+2202,International Conference on the Theory of Information Retrieval,ICTIR,CORE2023,Unranked,Yes,4605,,
+1246,International Conference on Theorem Proving with Analytic Tableaux and Related Methods,TABLEAUX,CORE2023,B,Yes,4613,,
+1250,International Conference on Theory and Applications of Satisfiability Testing,SAT,CORE2023,A,Yes,4602,4613,
+2013,International Conference on Theory and Practice of Digital Libraries (was ECDL until 2010),TPDL,CORE2023,B,Yes,4605,,
+1251,International Conference on Tools with Artificial Intelligence,ICTAI,CORE2023,B,Yes,4602,,
+1253,"International Conference on Trust, Privacy and Security in Digital Business",TrustBus,CORE2023,B,Yes,4604,,
+790,"International Conference on Trust, Security and Privacy in Computing and Communications",TrustCom,CORE2023,B,Yes,4604,,
+1254,International Conference on Ubiquitous Intelligence and Computing,UIC,CORE2023,C,Yes,4606,4608,
+1255,International Conference on Unconventional Computation and Natural Computation (was International Conference on Unconventional Computation),UC,CORE2023,C,No,4613,,
+1259,"International Conference on User Modelling, Adaptation, and Personalization (was AH and UM)",UMAP,CORE2023,B,Yes,4608,,
+2299,International Conference on Vehicle Technology and Intelligent Transport Systems,VEHITS,CORE2023,C,Yes,4606,4602,
+1261,International Conference on Very Large Databases,VLDB,CORE2023,A*,Yes,4605,,
+1262,International Conference on Virtual Execution Environments,VEE,CORE2023,B,Yes,4606,,
+2168,International Conference on Virtual Rehabilitation,ICVR,CORE2023,Unranked,Yes,4601,,
+1267,International Conference on VLSI Design,VLSID,CORE2023,National: India,No,4606,,
+2169,International Conference on Web and Social Media,ICWSM,CORE2023,A,Yes,4601,4605,
+1269,International Conference on Web Engineering,ICWE,CORE2023,B,Yes,4605,,
+1270,International Conference on Web Information Systems and Technologies,WEBIST,CORE2023,C,Yes,46,,
+1271,International Conference on Web Information Systems Engineering,WISE,CORE2023,B,Yes,4605,4606,
+2257,International Conference on Wireless Networks and Mobile Communications,WINCOM,CORE2023,National:Morocco,Yes,4606,,
+2211,"International Conference: Sciences of Electronics, Technologies of information and Telecommunication",SETIT,CORE2023,Unranked,Yes,46,,
+1280,"International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision",WSCG,CORE2023,National: Czecholslovakia,No,4607,4603,
+1288,International Congress on Computational and Applied Mathematics,ICCAM,CORE2023,C,No,4613,,
+1291,International Congress on Modelling and Simulation,MODSIM,CORE2023,Australasian C,No,4602,,
+2223,International Cross-Domain Conference for Machine Learning and Knowledge Extraction,CD-MAKE,CORE2023,C,Yes,4602,4611,4608
+1296,International CSI Computer Conference,CSICC,CORE2023,National: Iran,No,4613,,
+1297,International Database Engineering and Applications Symposium,IDEAS,CORE2023,C,Yes,4605,,
+2022,International European Conference on Parallel and Distributed Computing (was International Conference on Parallel Processing),EuroPar,CORE2023,B,Yes,4606,,
+1303,International FLINS Conference on Robotics and Artificial Intelligence (was International Fuzzy Logic and Intelligent technologies in Nuclear Science Conference),FLINS,CORE2023,C,Yes,4602,,
+1302,International Frontiers of Algorithmics Workshop,FAW,CORE2023,National: China,No,4613,,
+1313,International Joint Conference on Artificial Intelligence,IJCAI,CORE2023,A*,Yes,4602,4611,4603
+1314,International Joint Conference on Automated Reasoning,IJCAR,CORE2023,A,Yes,4602,4612,4613
+922,"International Joint Conference on Autonomous Agents and Multiagent Systems (previously the International Conference on Multiagent Systems, ICMAS, changed in 2000)",AAMAS,CORE2023,A*,Yes,4602,,
+2305,International Joint Conference on Biometrics,IJCB,CORE2023,B,Yes,4603,4604,4608
+2221,International Joint Conference on Computational Intelligence,IJCCI,CORE2023,C,Yes,4602,4611,
+1316,"International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management",IC3K,CORE2023,C,Yes,4605,,
+1317,International Joint Conference on Natural Language Processing,IJCNLP,CORE2023,B,No,4602,,
+1195,International Joint Conference on Rough Sets (2014 International Conference on Rough Sets and Current Trends in Computing joined with 3 others),IJCRS (was RSCTC),CORE2023,C,No,4602,,
+2216,International Joint Conference on Rules and Reasoning,RuleML+RR,CORE2023,B,Yes,4602,4613,4601
+1320,International KES Conference on Agents and Multiagent systems - Technologies and Applications,KES AMSTA,CORE2023,C,No,4602,,
+1321,International Machine Vision and Image Processing Conference,IMVIP,CORE2023,National: ireland,No,4603,,
+1327,International Natural Language Generation Conference,INLG,CORE2023,B,Yes,4602,,
+1329,International Network Optimization Conference,INOC,CORE2023,C,No,4606,,
+1331,International Picture Coding Symposium,PCS,CORE2023,C,No,4603,,
+1338,International Semantic Web Conference,ISWC,CORE2023,A,Yes,4605,,
+2236,International Symposium 'Problems of Redundancy in Information and Control Systems',Redundancy,CORE2023,National Russia,Yes,4604,4613,
+1348,International Symposium on Algorithmic Game Theory,SAGT,CORE2023,B,No,4613,,
+1349,International Symposium on Algorithms and Computation,ISAAC,CORE2023,A,Yes,4613,,
+1447,International Symposium on Algorithms and Experiments for Wireless Networks,Algosensors,CORE2023,C,Yes,4606,,
+1352,International Symposium on Applied Computational Intelligence and Informatics,SACI,CORE2023,National: Romania,No,4602,,
+1353,International Symposium on Applied Machine Intelligence and Informatics,SAMI,CORE2023,National: slovakia,No,4602,,
+1354,International Symposium on Artificial Intelligence and Mathematics,ISAIM,CORE2023,National: USA,Yes,4602,,
+1355,International Symposium on Artificial Life and Robotics,AROB,CORE2023,C,No,4602,,
+1357,International Symposium on Automated Technology for Verification and Analysis,ATVA,CORE2023,B,Yes,4612,,
+1358,International Symposium on Automation and Robotics in Construction,ISARC,CORE2023,C,No,4602,,
+1359,International Symposium on Autonomous Decentralized Systems,ISADS,CORE2023,C,No,4606,,
+1362,International Symposium on Code Generation and Optimization,CGO,CORE2023,A,No,4612,,
+1364,International Symposium on Combinatorial Optimisation,ISCO,CORE2023,C,No,4613,4602,
+60,International Symposium on Computational Geometry,SoCG,CORE2023,A,Yes,4613,,
+1370,International Symposium on Computer Architecture and High Performance Computing,SBAC-PAD,CORE2023,C,Yes,4606,,
+1374,International Symposium on Distributed Computing (was WDAG),DISC,CORE2023,A,Yes,4606,,
+696,International Symposium on Distributed Simulation and Real Time Applications,DS-RT,CORE2023,C,Yes,4606,4602,4608
+1376,International Symposium on Empirical Software Engineering and Measurement,ESEM,CORE2023,A,Yes,4612,,
+1378,International Symposium on Experimental Algorithms,SEA,CORE2023,B,No,4613,,
+540,International Symposium on Formal Methods (was Formal Methods Europe FME),FM,CORE2023,A,Yes,4612,4613,
+1380,International Symposium on Foundations of Intelligent Systems,ISMIS,CORE2023,C,No,4602,,
+1382,International Symposium on Functional and Logic Programming,FLOPS,CORE2023,National: Japan,No,4613,,
+1383,International Symposium on Fundamentals of Computation Theory,FCT,CORE2023,B,Yes,4613,,
+1385,International Symposium on Grids and Clouds (was International Symposium on Grid Computing),ISGC,CORE2023,C,No,4606,,
+1386,International Symposium on High Performance Computer Architecture,HPCA,CORE2023,A*,Yes,CSE,4606,
+1388,International Symposium on Information Assurance and Security,IAS,CORE2023,C,No,4604,,
+1390,International Symposium on Information Theory and Its Applications,ISITA,CORE2023,C,Yes,4613,4604,
+1391,International Symposium on Innovations in Intelligent Systems and Applications,INISTA,CORE2023,C,No,4602,4601,
+1394,International Symposium on Intelligent Systems and Informatics,SISY,CORE2023,National: serbia,No,4602,,
+1395,International Symposium on Latin American Theoretical Informatics,LATIN,CORE2023,B,Yes,4613,,
+1396,"International Symposium on Leveraging Applications of Formal Methods, Verification and Validation",ISoLA,CORE2023,C,No,4612,,
+1397,International Symposium on Logic-based Program Synthesis and Transformation,LOPSTR,CORE2023,C,Yes,4613,4612,
+1398,International Symposium on Mathematical Foundations of Computer Science,MFCS,CORE2023,A,Yes,4613,,
+1400,International Symposium on Memory Management,ISMM,CORE2023,C,Yes,4606,4612,
+2098,International Symposium on Microarchitecture,MICRO,CORE2023,TBR,No,CSE,,
+1401,"International Symposium on Modelling and Optimization in Mobile, Ad Hoc, and Wireless Networks",WiOpt,CORE2023,B,Yes,4606,,
+2204,"International Symposium on Networks, Computers and Communications",ISNCC,CORE2023,C,Yes,4606,,
+1402,International Symposium on Neural Networks,ISNN,CORE2023,C,Yes,4611,,
+1653,"International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software",Onward,CORE2023,C,No,4612,,
+1432,International Symposium on Open Collaboration (was International Symposiums on Wikis),OPENSYM,CORE2023,C,Yes,4612,,
+1405,International Symposium on Parallel and Distributed Computing,ISPDC,CORE2023,C,No,4606,,
+1510,International Symposium on Parameterized and Exact Computation (was IWPEC pre 2004),IPEC,CORE2023,B,No,4613,,
+1410,International Symposium on Robotics Research,ISRR,CORE2023,C,Yes,4602,,
+2283,International Symposium on Search Based Software Engineering,SSBSE,CORE2023,B,Yes,4612,4602,
+2281,International Symposium on Software Engineering for Adaptive and Self-Managing Systems,SEAMS,CORE2023,A,Yes,4612,,
+2284,"International Symposium on Software Engineering: Theories, Tools, and Applications",SETTA,CORE2023,National:China,Yes,4612,4613,
+1411,International Symposium on Software Reliability Engineering,ISSRE,CORE2023,A,Yes,4612,,
+1412,International Symposium on Software Testing and Analysis,ISSTA,CORE2023,A,Yes,4612,,
+1416,International Symposium on Spatial and Temporal Databases,SSTD,CORE2023,B,Yes,4601,,
+1413,International Symposium on Spatial Data Handling,SDH,CORE2023,C,No,4601,,
+1415,International Symposium on Spatial Data Quality,ISSDQ,CORE2023,C,No,4601,,
+1418,International Symposium on String Processing and Information Retrieval,SPIRE,CORE2023,C,Yes,4605,,
+1420,International Symposium on Symbolic and Algebraic Computation,ISSAC,CORE2023,A,Yes,4613,,
+1421,International Symposium on Symbolic and Numeric Algorithms for Scientific Computing,SYNASC,CORE2023,National: romania,No,4613,,
+1423,International Symposium on Technology and Society,ISTAS,CORE2023,C,No,46,,
+1424,International Symposium on Temporal Representation and Reasoning,TIME,CORE2023,C,Yes,4602,,
+1425,International Symposium on the Mathematical Theory of Networks and Systems,MTNS,CORE2023,C,No,4606,,
+1426,International Symposium on Theoretical Aspects of Computer Science,STACS,CORE2023,A,Yes,4613,,
+1427,International Symposium on Theoretical Aspects of Software Engineering,TASE,CORE2023,National: China,No,4612,,
+1539,International Symposium on Ubiquitous Virtual Reality,ISUVR,CORE2023,National: S. Korea,No,4607,4608,
+1429,International Symposium on Visual Computing,ISVC,CORE2023,National: USA,No,4607,4603,
+269,International Telecommunication Networks and Applications Conference (was Australian Telecommunication Networks and Applications Conference),ITNAC,CORE2023,Australasian C,Yes,4606,,
+2214,International Teletraffic Congress,ITC,CORE2023,Unranked,Yes,4606,,
+1436,International Visualization in Transportation Symposium,TRB,CORE2023,National: USA,No,4608,,
+1439,International Wordnet Conference (Global Wordnet Conference),GWC,CORE2023,C,No,4605,4602,
+1440,International Work-Conference on Artificial and Natural Neural Networks,IWANN,CORE2023,National: Spain,No,4611,,
+2183,International Work-conference on the Interplay between Natural and Artificial Computation,IWINAC,CORE2023,National,Yes,4602,,
+2295,International Workshop on Algebraic and Combinatorial Coding Theory,ACCT,CORE2023,National,Yes,4613,4604,
+1451,International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and International Conference on Randomization and Computation,APPROX/RANDOM,CORE2023,A,Yes,4613,,
+1458,International Workshop on Combinations of Intelligent Methods and Applications,CIMA,CORE2023,C,No,4602,4611,4603
+1459,International Workshop on Combinatorial Algorithm,IWOCA,CORE2023,C,Yes,4613,,
+1460,International Workshop on Combinatorial Image Analysis: Theory and Applications,IWCIA,CORE2023,C,No,4603,,
+2160,"International Workshop on Coordination, Organizations, Institutions, Norms and Ethics for Governance of Multi-Agent Systems (Ethics added 2020)",COINE,CORE2023,C,Yes,4602,,
+1463,International Workshop on Critical Information Infrastructures Security,CRITIS,CORE2023,C,No,4604,,
+2238,International Workshop on Data Management on New Hardware,DaMoN,CORE2023,C,Yes,4605,,
+1464,International Workshop on Data Warehousing and OLAP,DOLAP,CORE2023,C,Yes,4605,,
+1466,International Workshop on Digital Watermarking,IWDW,CORE2023,C,No,4604,,
+1998,International Workshop on Document Analysis Systems,DAS,CORE2023,B,Yes,4605,,
+1471,International Workshop on Enterprise and Organizational Modelling and Simulation,EOMAS,CORE2023,C,No,4612,,
+1475,International Workshop on Fast Software Encryption,FSE,CORE2023,Journal Published,Yes,4604,,
+1476,International Workshop on Formal Methods for interactive Systems,FMIS,CORE2023,C,No,4612,4608,
+1484,International Workshop on Graph-Theoretic Concepts in Computer Science,WG,CORE2023,B,Yes,4613,,
+1486,International workshop on High-Level Parallel Programming and Applications,HLPP,CORE2023,C,No,4606,,
+1487,International Workshop on High-Level Parallel Programming Models and Supportive Environments,HIPS,CORE2023,C,No,4606,,
+1494,International Workshop on Information Security Applications,WISA,CORE2023,National: korea,No,4604,,
+1504,International Workshop on Modelling in Software Engineering,MISE,CORE2023,C,No,4612,,
+1506,International Workshop on MultiAgent Based Simulation,MABS,CORE2023,C,No,4602,,
+1508,International Workshop on Multimedia Signal Processing,MMSP,CORE2023,C,Yes,4603,,
+1514,International Workshop on Post-Quantum Cryptography,PQCrypto,CORE2023,C,No,4604,,
+2009,International Workshop on Principles of Diagnosis,DX,CORE2023,C,Yes,4612,4606,
+1521,International Workshop on Requirements Engineering: Foundation for Software Quality,REFSQ,CORE2023,B,Yes,4612,,
+1525,International Workshop on Security,IWSEC,CORE2023,National: Japan,No,4604,,
+1528,International Workshop on Soft Computing Applications,SOFA,CORE2023,National: Romania,No,4601,,
+1529,International Workshop on Software and Compilers for Embedded Systems,SCOPES,CORE2023,C,Yes,4606,,
+1536,International Workshop on the Algorithmic Foundations of Robotics,WAFR,CORE2023,C,No,4602,,
+1540,International Workshop on Visualization for Cyber Security,VizSec,CORE2023,C,No,4608,4604,
+1541,International Workshop on Web and Wireless Geographical Information Systems,W2GIS,CORE2023,C,No,4601,,
+1546,International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises,WETICE,CORE2023,C,Yes,4606,4608,
+1548,International World Wide Web Conference,WWW,CORE2023,A*,Yes,4606,4605,
+1551,Internet Measurement Conference,IMC,CORE2023,A,No,4606,,
+494,Interspeech (combined EuroSpeech and ICSLP in 2000),Interspeech,CORE2023,A,No,4602,,
+1340,ISC High Performance (was International Supercomputing Conference),ISC,CORE2023,C,No,4606,CSE,
+1556,ISCA International Conference on Computer Applications in Industry and Engineering,CAINE,CORE2023,C,No,4601,,
+1218,Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM and Mensura combined from 2007),IWSM Mensura,CORE2023,C,No,4612,,
+958,"Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (GRAPP and VISAPP combined from 2008)",VISIGRAPP,CORE2023,Multiconference,Yes,4603,,
+1579,KES International Symposium on Intelligent Decision Technologies,KES IDT,CORE2023,C,No,4602,,
+1582,Knowledge capture,K-CAP,CORE2023,B,Yes,4605,4602,
+1584,Knowledge Domain Visualisation,KDViz,CORE2023,National: UK,No,4608,,
+1586,Knowledge Visualization and Visual Thinking,KV,CORE2023,C,No,4608,,
+2092,Language Resources and Evaluation Conference,LREC,CORE2023,B,Yes,4602,,
+2227,"Language, Data and Knowledge",LDK,CORE2023,C,Yes,4602,4605,4601
+1589,Latin American Conference on Informatics,CLEI,CORE2023,C,Yes,4602,4612,4605
+1592,"Latin-American Algorithms, Graphs and Optimization Symposium",LAGOS,CORE2023,C,Yes,4613,,
+1596,Logic Programming and Automated Reasoning,LPAR,CORE2023,B,Yes,4613,4602,
+1597,Logical Foundations of Computer Science,LFCS,CORE2023,National: USA,No,4613,,
+1598,"Logics in Artificial Intelligence, European Conference",JELIA,CORE2023,A,Yes,4613,4602,
+1599,Machine Translation Summit,MT SUMMIT,CORE2023,C,Yes,4602,,
+1600,Machine Vision Applications,MVA,CORE2023,National: japan,No,4603,,
+1834,"Machines, Computations and Universality (was Universal Machines and Computations)",MCU,CORE2023,C,Yes,4613,,
+2097,Malaysia International Conference on Communications ,MICC,CORE2023,Regional,No,4606,,
+1605,Mathematics of Program Construction,MPC,CORE2023,B,Yes,4613,,
+39,Measurement and Modeling of Computer Systems,SIGMETRICS,CORE2023,A*,Yes,4612,,
+1607,Medical Image Computing and Computer-Assisted Intervention,MICCAI,CORE2023,A,Yes,4601,4603,
+2270,Mensch & Computer,MuC,CORE2023,National: Germany,Yes,4608,,
+1615,Mobile and Ubiquitous Multimedia (ACM),MUM,CORE2023,B,Yes,4608,,
+1618,Modelling and Optimization: Theory and Applications,MOPTA,CORE2023,National: USA,No,4602,,
+2233,Multimedia and Network Information Systems,MISSI,CORE2023,National: Poland,Yes,4603,4607,4602
+1629,National Conference of the American Association for Artificial Intelligence,AAAI,CORE2023,A*,Yes,4602,4603,4611
+1978,National Conference of The Australian Society for Operations Research,ASOR,CORE2023,Australasian C,Yes,4602,,
+1638,Network and Operating System Support for Digital Audio and Video,NOSSDAV,CORE2023,B,Yes,4606,,
+1642,New Security Paradigms Workshop,NSPW,CORE2023,C,No,4604,,
+1643,New Zealand Game Developers Conference,NZGDC,CORE2023,Australasian C,No,4607,4608,
+2271,Nordic Conference on Human-Computer Interaction,NordiCHI,CORE2023,Regional:Scandinavia,Yes,4608,,
+1648,North American Association for Computational Linguistics,NAACL,CORE2023,A,Yes,4602,,
+687,On-Line Testing and Robust System Design,IOLTS,CORE2023,C,No,CSE,4612,
+1658,"Pacific Asia Conference on Language, Information and Computation",PACLIC,CORE2023,C,Yes,4602,,
+1660,Pacific Conference on Computer Graphics and Applications,PG,CORE2023,Journal Published,Yes,4607,4603,
+1661,Pacific Rim International Conference on Artificial Intelligence,PRICAI,CORE2023,B,Yes,4602,,
+1662,Pacific Rim International Symposium on Dependable Computing,PRDC,CORE2023,C,Yes,4612,4606,4604
+1664,Pacific Rim Knowledge Acquisition Workshop,PKAW,CORE2023,C,Yes,4602,4611,4608
+1666,Pacific Symposium on Biocomputing,PSB,CORE2023,National: USA,No,4601,,
+1667,Pacific-Asia Conference on Knowledge Discovery and Data Mining,PAKDD,CORE2023,B,Yes,4605,,
+1670,Pacific-Rim Symposium on Image and Video Technology,PSIVT,CORE2023,C,Yes,4603,,
+1676,Parallel Problem Solving from Nature,PPSN,CORE2023,A,Yes,4611,,
+1678,Passive and Active Measurement Conference,PAM,CORE2023,B,No,4606,,
+1680,Pattern Languages of Programs,PLOP,CORE2023,C,No,4612,,
+1682,Portuguese Conference on Artificial Intelligence,EPIA,CORE2023,National: Portugal,Yes,4602,,
+2171,Practical Applications of Agents and Multiagent Systems,PAAMS,CORE2023,National: Spain,Yes,4602,4601,
+1686,Practical Aspects of Declarative Languages,PADL,CORE2023,C,Yes,4612,,
+1688,Practice and Theory of Automated Timetabling,PATAT,CORE2023,C,No,4601,,
+1690,Prague Stringology Conference,PSC,CORE2023,National: Czech,No,4613,,
+1691,Principles and Practice of Parallel Programming,PPoPP,CORE2023,B,Yes,4606,,
+1442,Privacy Enhancing Technologies Symposium (was International Workshop of Privacy Enhancing Technologies),PETS,CORE2023,A,Yes,4604,,
+1693,Privacy in Statistical Databases,PSD,CORE2023,C,No,4604,,
+1696,Product Focused Software Process Improvement,PROFES,CORE2023,B,Yes,4612,,
+1701,Real Time Systems Symposium,RTSS,CORE2023,A*,Yes,4606,,
+1705,Richard Tapia Celebration of Diversity in Computing Conference,Tapia,CORE2023,National: USA,No,46,,
+1708,Robot Soccer World Cup,RoboCup,CORE2023,C,Yes,4602,,
+1709,Robotics: Science and Systems,RSS,CORE2023,TBR,No,CSE,,
+138,Selected Areas in Cryptography,SAC,CORE2023,B,Yes,4604,,
+2210,Semantics - International Conference on Semantic Systems,Semantics,CORE2023,"Regional: Austria, Germany, Netherlands",Yes,4605,,
+1723,SGAI International Conference on Artificial Intelligence,SGAI,CORE2023,National: UK,No,4602,,
+1724,SIAM Conference on Discrete Mathematics,DM,CORE2023,C,No,4613,,
+1726,SIAM Conference on Optimization,OP,CORE2023,C,No,4602,,
+1727,SIAM International Conference on Data Mining,SDM,CORE2023,A,Yes,4605,,
+957,SIGGRAPH Asia,SiggraphA,CORE2023,journal published,Yes,4607,4603,4608
+2222,Simulation and Synthesis in Medical Imaging,SASHIMI,CORE2023,C,Yes,4602,4601,4603
+1733,Simulation Technology and Training Conference,SimTecT,CORE2023,Australasian C,No,4602,,
+1736,SKLOIS Conference on Information Security and Cryptology,Inscrypt,CORE2023,National: China,No,4604,,
+1737,Smart Card Research and Advanced Application Conference,CARDIS,CORE2023,C,Yes,4604,,
+2136,Software Process Improvement and Capability Determination ,SPICE,CORE2023,C,Yes,4612,,
+2282,Software Product Lines Conference,SPLC,CORE2023,B,Yes,4612,4601,4602
+1185,"Software Quality, Reliability, and Security (was International Conference on Quality Software, QSIC, that merged with SERE 2015)",QRS,CORE2023,C,Yes,4612,,
+1763,Static Analysis Symposium,SAS,CORE2023,B,Yes,4612,,
+1766,Structural and Syntactical Pattern Recognition,SSPR,CORE2023,B,Yes,4603,,
+1771,Symposium Model Analysis and Simulation of Computer and Telecommunications Systems,MASCOTS,CORE2023,B,Yes,4606,,
+1772,Symposium of Asian Association for Algorithms and Computation,AAAC,CORE2023,C,No,4613,,
+1777,Symposium on Advances in DB and Information Systems,ADBIS,CORE2023,C,Yes,4605,,
+1784,Symposium on Geometry Processing,SGP,CORE2023,B,No,4607,4603,
+2033,Symposium on High Performance Chips ,HOTCHIPS (HCS),CORE2023,C,Yes,4606,,
+1789,"Symposium on Networked Systems, Design and Implementation",NSDI,CORE2023,National: USA,No,4606,,
+1790,Symposium on Parallelism in Algorithms and Architectures,SPAA,CORE2023,B,Yes,4606,,
+1792,Symposium on Reliable Distributed Systems,SRDS,CORE2023,B,Yes,4606,,
+1794,"Symposium on Stabilization, Safety, and Security of Distributed Systems",SSS,CORE2023,C,No,4604,,
+2167,Symposium On Usable Privacy and Security,SOUPS,CORE2023,B,Yes,4608,4604,
+1798,"Tangible, Embedded, and Embodied Interaction",TEI,CORE2023,B,Yes,4608,,
+1802,Testbeds and Research Infrastructures for the Development of Networks and Communities,TridentCom,CORE2023,National: China,Yes,4606,,
+2255,The ACM International System and Storage Conference,SYSTOR,CORE2023,National:Israel,Yes,4606,4605,
+2197,The International Conference on Future Networks and Communications,FNC,CORE2023,Unranked,Yes,4606,,
+2179,The International Conference on Intelligent Environments,IE,CORE2023,B,Yes,4602,,
+2213,The International Conference on Verification and Evaluation of Computer and Communication Systems ,VECoS,CORE2023,C,Yes,4606,4613,4612
+1408,"The International Symposium on Research in Attacks, Intrusions and Defenses (was International Symposium on Recent Advances in Intrusion Detection)",RAID,CORE2023,A,Yes,4604,,
+2212,The Symposium of Combinatorial Search,SoCS,CORE2023,B,Yes,4602,,
+1812,The Theory and Application of Diagrams,DIAGRAMS,CORE2023,C,Yes,4602,,
+1814,Theoretical Aspects of Rationality and Knowledge,TARK,CORE2023,A,Yes,4613,,
+1815,Theory of Cryptography Conference,TCC,CORE2023,A,Yes,4604,4613,
+1818,Tools and Algorithms for Construction and Analysis of Systems,TACAS,CORE2023,A,Yes,4612,,
+1837,Usable Security and Privacy,USEC,CORE2023,National: USA,No,4604,4608,
+1838,Usenix Annual Technical Conference,USENIX,CORE2023,A,No,4606,,
+1840,Usenix Network and Distributed System Security Symposium,NDSS,CORE2023,A*,Yes,4604,,
+1841,Usenix Security Symposium,USENIX-Security,CORE2023,A*,Yes,4604,,
+1842,Usenix Symposium on Operating Systems Design and Implementation,OSDI,CORE2023,A*,Yes,4606,,
+1845,USENIX Workshop on Hot Topics in Operating Systems,HotOS,CORE2023,A,Yes,4606,,
+2252,Utility and Cloud Computing,UCC,CORE2023,Unranked,Yes,4606,4605,4601
+1847,"Verification, Model Checking and Abstract Interpretation",VMCAI,CORE2023,B,No,4612,,
+1851,Visual Analytics,EuroVA,CORE2023,C,No,4608,,
+1853,Visual Information Communication and Interaction,VINCI,CORE2023,C,No,4608,,
+1856,Visualization In Science and Education,GRC,CORE2023,National: USA,No,4608,,
+165,Web and Big Data,APWEB,CORE2023,C,Yes,4605,,
+1865,Winter Simulation Conference,WSC,CORE2023,C,Yes,4602,,
+1867,Workshop in Information Security Theory and Practices,WISTP,CORE2023,C,No,4604,,
+1870,Workshop on Algorithm Engineering and Experiments,ALENEX,CORE2023,A,Yes,4613,,
+1871,"Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems",ATMOS,CORE2023,C,No,4613,4601,
+1873,Workshop on Algorithms And Models For The Web Graph,WAW,CORE2023,C,No,4613,,
+1874,Workshop on Algorithms in Bioinformatics,WABI,CORE2023,C,Yes,4601,,
+1878,Workshop on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks,Graph-hoc,CORE2023,C,No,4606,,
+1879,Workshop on Approximation and Online Algorithms,WAOA,CORE2023,B,Yes,4613,,
+1891,Workshop on Computational Optimization,WCO,CORE2023,C,No,4613,,
+1892,Workshop on Computer Architecture Education,WCAE,CORE2023,National: USA,No,4608,,
+1893,Workshop on Constraint Satisfaction for Planning and Scheduling,COPLAS,CORE2023,C,No,4602,,
+1894,Workshop on Cryptographic Hardware and Embedded Systems,CHES,CORE2023,A,Yes,4604,,
+1900,Workshop on Domain Specific Modelling,DSM,CORE2023,C,No,4612,,
+1904,Workshop on Fault Diagnosis and Tolerance in Cryptography,FDTC,CORE2023,C,No,4604,,
+1905,Workshop on Formal Techniques for Java-like Programs,FTfJP,CORE2023,C,No,4612,,
+1909,Workshop on Job Scheduling Strategies for Parallel Processing,JSSPP,CORE2023,C,Yes,4606,,
+1912,"Workshop on Logic, Language, Information and Computation",WoLLIC,CORE2023,C,Yes,4613,,
+1914,Workshop on Mobile Computing Systems and Applications,HOTMOBILE,CORE2023,National: USA,No,4606,,
+1927,Workshop on Programming Languages and Operating Systems,PLOS,CORE2023,C,Yes,4606,4612,
+1936,Workshop on the Arithmetic of Finite Fields,WAIFI,CORE2023,C,No,4613,,
+2014,"World Conference on Educational Multimedia, Hypermedia and Telecommunications ",ED-MEDIA,CORE2023,C,Yes,4601,,
+2181,World Conference on Information Systems and Technologies,WorldCIST,CORE2023,C,Yes,46,,
+1943,"World Congress in Computer Science, Computer Engineering, and Applied Computing",WORLDCOMP,CORE2023,National: USA,No,46,,
+2155,"World Multi-Conference on Systemics, Cybernetics and Informatics",WMSCI,CORE2023,National: USA,No,46,,
diff --git a/jablib/src/main/resources/l10n/JabRef_en.properties b/jablib/src/main/resources/l10n/JabRef_en.properties
index 69255baab7b..f57ae4ef13c 100644
--- a/jablib/src/main/resources/l10n/JabRef_en.properties
+++ b/jablib/src/main/resources/l10n/JabRef_en.properties
@@ -2387,6 +2387,8 @@ User-specific\ quality\ flag,\ in\ case\ its\ quality\ is\ assured.=User-specifi
User-specific\ ranking.=User-specific ranking.
User-specific\ read\ status.=User-specific read status.
User-specific\ relevance\ flag,\ in\ case\ the\ entry\ is\ relevant.=User-specific relevance flag, in case the entry is relevant.
+Visit\ ICORE\ conference\ page=Visit ICORE conference page
+Look\ up\ conference\ rank=Look up conference rank
Auto\ complete\ disabled.=Auto complete disabled.
Auto\ complete\ enabled.=Auto complete enabled.
diff --git a/jablib/src/test/java/org/jabref/logic/icore/ConferenceRepositoryTest.java b/jablib/src/test/java/org/jabref/logic/icore/ConferenceRepositoryTest.java
new file mode 100644
index 00000000000..5b6b3753b76
--- /dev/null
+++ b/jablib/src/test/java/org/jabref/logic/icore/ConferenceRepositoryTest.java
@@ -0,0 +1,78 @@
+package org.jabref.logic.icore;
+
+import java.io.InputStream;
+import java.util.Optional;
+import java.util.stream.Stream;
+
+import org.jabref.logic.JabRefException;
+import org.jabref.model.icore.ConferenceEntry;
+
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.Arguments;
+import org.junit.jupiter.params.provider.MethodSource;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+public class ConferenceRepositoryTest {
+ private static final String TEST_DATA_FILE = "ICORETestData.csv";
+ private static ConferenceRepository TEST_REPO;
+
+ @BeforeAll
+ static void loadTestConferenceDataIntoRepo() throws JabRefException {
+ InputStream inputStream = ConferenceRepositoryTest.class.getResourceAsStream(TEST_DATA_FILE);
+ TEST_REPO = new ConferenceRepository(inputStream);
+ }
+
+ static Stream generateConferenceTestData() {
+ return Stream.of(
+ // Acronym match tests
+ Arguments.of("HCOMP", "2264", "AAAI Conference on Human Computation and Crowdsourcing", "HCOMP", "B"), // acronym only exact match
+ Arguments.of("BBBBB", null, null, null, null), // no match found in conference data
+ Arguments.of("''", null, null, null, null), // empty string should return empty
+ Arguments.of("(iiWAS 2010)", "822", "Information Integration and Web-based Applications and Services", "IIWAS", "C"), // acronym with other text separated by space; acronym first
+ Arguments.of("(2010 iiWAS)", "822", "Information Integration and Web-based Applications and Services", "IIWAS", "C"), // acronym with other text separated by space; acronym second
+ Arguments.of("(CLOSER'12)", "2300", "International Conference on Cloud Computing and Services Science", "CLOSER", "C"), // acronym with other text separated by quote
+ Arguments.of("(IEEE CCNC)", "616", "IEEE Consumer Communications and Networking Conference", "IEEE CCNC", "B"), // acronym with space in it
+ Arguments.of("(ACM_WiSec 2019)", "2313", "ACM Conference on Security and Privacy in Wireless and Mobile Networks", "ACM_WiSec", "B"), // acronym with special character with extra text separated by space
+ Arguments.of("(EC-TEL'2023)", "2262", "European Conference on Technology Enhanced Learning", "EC-TEL", "B"), // acronym with special character and quote
+ Arguments.of("(IEEE-IV'2023)", "2062", "Intelligent Vehicles Conference", "IEEE-IV", "B"), // longer acronym with delimiter matches (IEEE-IV) instead of nested one (IV)
+ Arguments.of("CoopIS 2009 (OTM 2009)", "979", "International Conference on Cooperative Information Systems", "CoopIS", "B"), // acronym outside parentheses matches post-normalization
+ Arguments.of("Cloud Computing and Services Science (CLOSER 2016): 6th International Conference", // Acronym in middle of title
+ "2300", "International Conference on Cloud Computing and Services Science", "CLOSER", "C"),
+
+ // Title match tests
+ Arguments.of("AAAI Conference on Human Computation and Crowdsourcing", // Exact match without normalization
+ "2264", "AAAI Conference on Human Computation and Crowdsourcing", "HCOMP", "B"),
+ Arguments.of("Proceedings of the 2nd AAAI Conference on Human Computation and Crowdsourcing", // Exact match post-normalization
+ "2264", "AAAI Conference on Human Computation and Crowdsourcing", "HCOMP", "B"),
+ Arguments.of(
+ // Long booktitle with lots of filler text has conference title as a substring; an exact LCS match
+ "22nd IEEE International Enterprise Distributed Object Computing Conference, EDOC 2018, Stockholm, Sweden, October 16-19, 2018",
+ "682", "IEEE International Enterprise Distributed Object Computing Conference", "EDOC", "B"),
+ Arguments.of(
+ // Long misspelled booktitle with lots of filler text matches on combined Lev+LCS score above threshold
+ "Proceedings of the 3\\textsuperscript{rd} International Conference on Cloud Computing and Service Science, CLOSER 2013, 8-10 May 2013, Aachen, Germany",
+ "2300", "International Conference on Cloud Computing and Services Science", "CLOSER", "C"),
+ Arguments.of(
+ // Long booktitle with lots of filler text and jumbled conference title does not match due to low combined score
+ "Advances in Information Retrieval - 41st European Conference on IR Research, ECIR 2019, Cologne, Germany, April 14-18, 2019, Proceedings, Part II",
+ null, null, null, null)
+ );
+ }
+
+ @ParameterizedTest(name = "Booktitle \"{0}\" should match conference \"{2}\"")
+ @MethodSource("generateConferenceTestData")
+ void getConferenceFromBookTitle(
+ String testBookTitle,
+ String expectedId,
+ String expectedTitle,
+ String expectedAcronym,
+ String expectedRank
+ ) {
+ Optional expectedResult = Optional.ofNullable(expectedId)
+ .map(_ -> new ConferenceEntry(expectedId, expectedTitle.toLowerCase(), expectedAcronym.toLowerCase(), expectedRank));
+
+ assertEquals(expectedResult, TEST_REPO.getConferenceFromBookTitle(testBookTitle));
+ }
+}
diff --git a/jablib/src/test/java/org/jabref/logic/icore/ConferenceUtilsTest.java b/jablib/src/test/java/org/jabref/logic/icore/ConferenceUtilsTest.java
new file mode 100644
index 00000000000..c88d439643a
--- /dev/null
+++ b/jablib/src/test/java/org/jabref/logic/icore/ConferenceUtilsTest.java
@@ -0,0 +1,165 @@
+package org.jabref.logic.icore;
+
+import java.util.Optional;
+import java.util.Set;
+import java.util.stream.Stream;
+
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.Arguments;
+import org.junit.jupiter.params.provider.CsvSource;
+import org.junit.jupiter.params.provider.MethodSource;
+
+import static org.jabref.logic.icore.ConferenceUtils.extractStringFromParentheses;
+import static org.jabref.logic.icore.ConferenceUtils.generateAcronymCandidates;
+import static org.jabref.logic.icore.ConferenceUtils.normalize;
+import static org.jabref.logic.icore.ConferenceUtils.removeAllParenthesesWithContent;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+public class ConferenceUtilsTest {
+ @ParameterizedTest(name = "Extract from \"{0}\" should return \"{1}\"")
+ @CsvSource({
+ "(SERA), SERA", // Simple acronym extraction
+ "Extract conference from full title (SERA), SERA", // Acronym in a conference title
+ "This (SERA) has multiple (CONF) acronyms, SERA", // Extract only the first acronym encountered
+ "This (C++SER@-20_26) has special characters, C++SER@-20_26", // Special characters in acronym
+ "Input with whitespace ( ACR )', ACR", // Extract strips whitespace around acronym
+ "(Nested (parentheses (SERA))), SERA", // Extract the acronym in the deepest parentheses
+ "This open paren ((SERA) is never closed, SERA", // Extract acronym from incomplete parentheses
+ "Input with empty () parentheses, ", // Empty acronym inside parentheses
+ "Input with empty ( ) whitespace in parens, ", // Only whitespace inside parentheses
+ "'', " // Empty string
+ })
+ void acronymExtraction(String input, String expectedResult) {
+ assertEquals(Optional.ofNullable(expectedResult), extractStringFromParentheses(input));
+ }
+
+ @ParameterizedTest(name = "RemoveParentheses for \"{0}\" should return \"{1}\"")
+ @CsvSource({
+ "'', ''", // Empty string
+ "(removed), ''", // only parentheses string in input returns empty
+ "(Everything (here is (removed))), ''", // removes only nested parentheses string
+ "This is not removed (this is), 'This is not removed '", // single parentheses string is removed
+ "Removes (one) both (CONF) parens, Removes both parens", // multiple parentheses strings are removed
+ "Removes (this is (deep)) nested parens, Removes nested parens", // nested parentheses strings are removed
+ "Doesn't remove (this, Doesn't remove (this", // open with missing close paren is not removed
+ "Doesn't remove )this either, Doesn't remove )this either", // close with missing open paren is not removed
+ "Remove (this) but not )this, Remove but not )this", // matched paren pair is removed while close with missing open paren is not removed
+ "Multiple (one (two)) parens are (three) removed, Multiple parens are removed", // combination of single and nested parens
+ "Empty () parentheses, Empty parentheses" // empty parentheses are removed
+ })
+ void removeParenthesesWithContent(String input, String expectedResult) {
+ assertEquals(expectedResult, removeAllParenthesesWithContent(input));
+ }
+
+ @ParameterizedTest(name = "Acronym candidates for \"{0}\" with cutoff at \"{1}\" should return \"{2}\"")
+ @MethodSource("generateAcronymCandidateTestData")
+ void acronymCandidateGeneration(String input, int cutoff, Set expectedResult) {
+ assertEquals(expectedResult, generateAcronymCandidates(input, cutoff));
+ }
+
+ static Stream generateAcronymCandidateTestData() {
+ return Stream.of(
+ // Edge cases
+ Arguments.of("", 2, Set.of()), // Empty string returns empty set
+ Arguments.of("foo", -1, Set.of()), // Negative cutoff returns empty set
+ Arguments.of("foo", 0, Set.of()), // Zero cutoff returns empty set
+ Arguments.of("foo", 1, Set.of()), // Cutoff too small
+ Arguments.of("bar", 3, Set.of("bar")), // Cutoff same as input length
+ Arguments.of("bar", 15, Set.of("bar")), // Cutoff larger than input length
+ Arguments.of("a", 1, Set.of("a")), // Single character
+ Arguments.of(" ", 3, Set.of()), // Only whitespace in input
+
+ // Basic delimiter cases (space)
+ Arguments.of("ACR NYM", 3, Set.of("ACR", "NYM")), // Two acronyms, exact cutoff
+ Arguments.of("ACR NYM", 2, Set.of()), // Cutoff too small for acronyms
+ Arguments.of("ACR NYM", 7, Set.of("ACR NYM", "ACR", "NYM")), // Includes full string for large enough cutoff
+ Arguments.of("A B C", 1, Set.of("A", "B", "C")), // Single chars
+ Arguments.of("A B C", 3, Set.of("A", "B", "C", "A B", "B C")), // Partial subset combinations
+ Arguments.of("A B C", 5, Set.of("A B C", "A B", "B C", "A", "B", "C")), // All subset combinations
+
+ // Multiple delimiter types
+ Arguments.of("ACRO_2012", 4, Set.of("ACRO", "2012")), // Underscore delimiter
+ Arguments.of("ACRO.2012", 4, Set.of("ACRO", "2012")), // Dot delimiter
+ Arguments.of("ACRO'2012", 4, Set.of("ACRO", "2012")), // Apostrophe delimiter
+ Arguments.of("ACRO:NYM", 4, Set.of("ACRO", "NYM")), // Colon delimiter
+ Arguments.of("ACRO-NYM", 4, Set.of("ACRO", "NYM")), // Hyphen delimiter
+ Arguments.of("ACRO,NYM", 4, Set.of("ACRO", "NYM")), // Comma delimiter
+
+ Arguments.of("ACRO+NYM@CONF#2018", 20, Set.of("ACRO+NYM@CONF#2018")), // Does not split non-delimiters
+
+ // Delimiter trimming cases
+ Arguments.of("____ACRO", 6, Set.of("ACRO")), // trim delimiter on beginning
+ Arguments.of("ACRO____", 6, Set.of("ACRO")), // trim delimiter on end
+ Arguments.of("____ACRO____", 6, Set.of("ACRO")), // trim delimiter on both sides
+ Arguments.of("_,-:.ACRO.:-,_", 6, Set.of("ACRO")), // trim different adjacent delimiters on both sides
+ Arguments.of("' _ : . , ", 9, Set.of()), // delimiter only string returns empty
+ Arguments.of("_,-:.ACRO_-NYM.:-,_", 10, Set.of("ACRO_-NYM", "ACRO", "NYM")), // trimming keeps delimiters between acronym but strips other subsets
+ Arguments.of("a.b_c:d", 3, Set.of("a.b", "b_c", "c:d", "a", "b", "c", "d")), // interleaved delimiters between valid characters preserves middle-delimiters in subsets
+
+ // Subset generation with real-world examples
+ Arguments.of("CLOSER'2022", 11, Set.of("CLOSER'2022", "CLOSER", "2022")), // keeps original string at the head if below cutoff
+ Arguments.of("CLOSER'2022", 6, Set.of("CLOSER", "2022")), // discards original string if above cutoff
+ Arguments.of("ACM_WiSec'2022", 11, Set.of("WiSec'2022", "ACM_WiSec", "WiSec", "2022", "ACM")), // keeps longer candidates as well
+ Arguments.of("IEEE-IV'2022", 11, Set.of("IEEE-IV", "IV'2022", "2022", "IEEE", "IV")) // composite acronyms are pushed ahead for better matching
+ );
+ }
+
+ @ParameterizedTest(name = "normalize(\"{0}\") should return \"{1}\"")
+ @CsvSource({
+ "'', ''", // empty string
+ "title, title", // nothing to normalize
+ "' hello world ', helloworld", // removes all space
+
+ // Parentheses removal
+ "'conference (icml 2018)', conference", // removes parentheses with content and strip
+ "'(start) middle (end)', middle", // removes all parentheses with content
+ "'nested (inner (deep) content) text', nestedtext", // removes all parentheses with content regardless of depth
+ "'multiple (first) (second) (third)', multiple", // removes multiple consecutive parentheses with content
+ "'keep this (but (not this)) (but do keep this', keepthisbutdokeepthis", // doesn't remove content if open paren is never closed
+ "'keep this (but (not this)) )but do keep this', keepthisbutdokeepthis", // doesn't remove content for isolated close paren
+
+ // Year removal (19XX and 20XX)
+ "'conference 2018 workshop 1999', conferenceworkshop", // removes years on their own
+ "'start-2019end', startend", // removes years between strings
+ "'conference 1800 keeps old years', conference1800keepsoldyears", // keeps non-matching years
+ "'health conference 42 test', healthconference42test", // does not remove non-matching numbers on their own
+ "conference201workshop, conference201workshop", // does not remove other numbers between string
+
+ // Ordinal removal (simple and LaTeX)
+ "'1st 2nd 3rd 4th 21st 22nd 23rd 101st conference', conference",
+ "'3\\textsuperscript{rd} 17\\textsuperscript{th} 1\\textsuperscript{st} meeting', meeting", // need to escape \t otherwise it is read as tab
+
+ // Stopword removal
+ "'proceedings volume part papers combined', combined", // regular stopwords
+ "'proceedings of the conference volume part', conference", // interleaved with a false start
+ "'january february march april may june july august september october november december conference', conference", // all months
+ "'conference january workshop february meeting', conferenceworkshopmeeting", // months interleaved
+
+ // False start removal
+ "'of the conference', conference",
+ "'of machine learning', machinelearning",
+ "'the big conference', bigconference",
+ "'ofthe combined', combined",
+ "'the proceedings of the 25th international conference on machine learning', internationalconferenceonmachinelearning", // removes multiple false starts weaved between stopwords
+
+ // Special characters and punctuation
+ "'conference & workshop - machine learning: ai @ home # 1 . test _ more', conferenceworkshopmachinelearningaihome1testmore",
+ "'symbols !@#$%^&*()_+-=[]{}|;:,.<>?', symbols",
+
+ // Edge cases leading to empty string output
+ "2018, ''", // only year
+ "'(only parentheses)', ''", // only parentheses content
+ "'proceedings volume part papers', ''", // only stop words
+ "'1st 2nd 3rd', ''", // only ordinals
+ "'january february march', ''", // only months
+ "'2018 (removed) 1st proceedings march', ''", // combination of above
+
+ // Some real-world examples with cases interleaved
+ "'proceedings of the 3rd international conference on machine learning (icml 2018)', internationalconferenceonmachinelearning",
+ "'21st annual conference on neural information processing (nips 2019)', annualconferenceonneuralinformationprocessing",
+ "'part i: the 15th conference (2020) & workshop proceedings, january edition', itheconferenceworkshopedition"
+ })
+ void titleNormalization(String input, String expected) {
+ assertEquals(expected, normalize(input));
+ }
+}
diff --git a/jablib/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java b/jablib/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java
index a7d0ba6c4f2..9229cb0b3d1 100644
--- a/jablib/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java
+++ b/jablib/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java
@@ -6,6 +6,7 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
class StringSimilarityTest {
+ private final double EPSILON_SIMILARITY = 1e-6;
private StringSimilarity similarityChecker = new StringSimilarity();
@@ -24,7 +25,44 @@ class StringSimilarityTest {
"abcdef, ab, true", // no empty strings and similarity == threshold (4)
"abcdef, a, false" // no empty string sand similarity > threshold (4)
})
- void stringSimilarity(String a, String b, String expectedResult) {
+ void isSimilar(String a, String b, String expectedResult) {
assertEquals(Boolean.valueOf(expectedResult), similarityChecker.isSimilar(a, b));
}
+
+ @ParameterizedTest(name = "\"{0}\" should match \"{1}\" with similarity rating of \"{2}\".")
+ @CsvSource({
+ "abcdef, abcdef, 1.0", // same strings should match perfectly
+ "abcdef, uvwxyz, 0.0", // different strings should not match at all
+ "'', '', 1.0", // empty string should match perfectly
+ "abcdef, '', 0.0", // should not match at all with one empty string
+ "abcdef, ABCDEF, 1.0" // same string should match perfectly regardless of case
+ })
+ void stringSimilarity(String a, String b, String expectedResult) {
+ assertEquals(Double.parseDouble(expectedResult), similarityChecker.similarity(a, b), EPSILON_SIMILARITY);
+ }
+
+ @ParameterizedTest(name = "\"{0}\" should match \"{1}\" with LCS similarity rating of \"{2}\".")
+ @CsvSource({
+ "'', '', 1.0", // Both empty strings
+ "'', test, 0.0", // First empty
+ "test, '', 0.0", // Second empty
+ "a, a, 1.0", // Single character identical strings
+ "test, test, 1.0", // Identical strings
+ "hellotheregeneralkenobi, hellotheregeneralkenobi, 1.0", // Longer identical strings
+ "abc, xyz, 0.0", // No common characters
+ "a, ab, 1.0", // Single char match, shorter string length used
+ "ab, a, 1.0", // Single char match, reverse argument order
+ "axc, ayc, 0.3333333", // Single char difference
+ "hello, help, 0.75", // Common 'hel' (3 chars) / min(5,4) = 0.75
+ "abcd, dcba, 0.25", // Only single chars match at a time, longest common substring is of size 1
+ "prefix123, prefixabc, 0.6666666", // substring is 'prefix' (6 chars) / min(9,9) = 0.666...
+ "123suffix, abcsuffix, 0.6666666", // substring is 'suffix' (6 chars) / min(9,9) = 0.666...
+ "efgh, abcdefgh, 1.0", // Exact match at end of string
+ "cde, abcdefgh, 1.0", // Exact match in the middle of string
+ "123abc456, xyzabcpqr, 0.3333333", // common substring in the middle
+ "ABC, abc, 1.0", // Matching ignores case
+ })
+ void LCSSimilarity(String a, String b, String expectedResult) {
+ assertEquals(Double.parseDouble(expectedResult), StringSimilarity.LCSSimilarity(a, b), EPSILON_SIMILARITY);
+ }
}
diff --git a/jablib/src/test/resources/org/jabref/logic/exporter/OldOpenOfficeCalcExportFormatContentSingleEntry.xml b/jablib/src/test/resources/org/jabref/logic/exporter/OldOpenOfficeCalcExportFormatContentSingleEntry.xml
index 15e43cac081..ad2c3d01362 100644
--- a/jablib/src/test/resources/org/jabref/logic/exporter/OldOpenOfficeCalcExportFormatContentSingleEntry.xml
+++ b/jablib/src/test/resources/org/jabref/logic/exporter/OldOpenOfficeCalcExportFormatContentSingleEntry.xml
@@ -377,16 +377,16 @@
Xref
- Groups
+ Citationcount
- Owner
+ Groups
- Citationcount
+ Icore
- Timestamp
+ Owner
Creationdate
@@ -394,6 +394,9 @@
Modificationdate
+
+ Timestamp
+
Reporttype
@@ -780,6 +783,9 @@
+
+
+
diff --git a/jablib/src/test/resources/org/jabref/logic/icore/ICORETestData.csv b/jablib/src/test/resources/org/jabref/logic/icore/ICORETestData.csv
new file mode 100644
index 00000000000..af49ce7b7e0
--- /dev/null
+++ b/jablib/src/test/resources/org/jabref/logic/icore/ICORETestData.csv
@@ -0,0 +1,12 @@
+Id,Title,Acronym,Source,Rank,unknown,FoRA,FoRB,FoRC
+2264,AAAI Conference on Human Computation and Crowdsourcing,HCOMP,CORE2023,B,Yes,4608,4605,
+822,Information Integration and Web-based Applications and Services,IIWAS,CORE2023,C,No,46,4605,
+2300,International Conference on Cloud Computing and Services Science,CLOSER,CORE2023,C,Yes,4606,,
+616,IEEE Consumer Communications and Networking Conference,IEEE CCNC,CORE2023,B,No,4606,,
+2313,ACM Conference on Security and Privacy in Wireless and Mobile Networks,ACM_WiSec,CORE2023,B,Yes,4604,,
+2262,European Conference on Technology Enhanced Learning,EC-TEL,CORE2023,B,Yes,4601,4608,
+2062,Intelligent Vehicles Conference,IEEE-IV,CORE2023,B,Yes,4602,,
+1087,International Conference on Information Visualisation,IV,CORE2023,C,Yes,4608,4607,
+979,International Conference on Cooperative Information Systems,CoopIS,CORE2023,B,Yes,4608,,
+682,IEEE International Enterprise Distributed Object Computing Conference,EDOC,CORE2023,B,Yes,4606,,
+483,European Conference on Information Retrieval,ECIR,CORE2023,A,Yes,4605,,